[问题] Arduino怎么让他停止

楼主: m6c04dk4 (汉抠)   2013-11-07 11:10:24
昨天刚入手Arduino Uno
很简单的安装环境
也执行第一个程式 Blink
但我有个疑问
就是因为他程式是一个循环不断的跑
所以我如果要让他停止要怎么办阿!?!?
比如说我们写一个视窗程式
让他停止就只是简单按右上角的X 视窗就关掉了 程式也停了
但是这个好像没有让他停止的方法耶??
他直接把程式上传到板子上
我只知道版子上有一颗Reset的按钮
但按下去也只是重新加载程式而已
所以要停止让他跑的话 只能直接把USB拔掉?!?!?
会不会对版子造成损害阿.......
另外请问一下
如果今天我写了另一个程式
按上传之后他会直接覆蓋原本的吗
比如说如果我今天写了另一个控制LED的程式
按上传之后 他会直接覆蓋Blink这个范例程式吗??
抱歉问题有点多
还请各位版友解惑一下
谢谢!!!!
作者: keisuke08 (平凡)   2012-01-07 11:22:00
void loop() 内的东西本来就会一直重复执行,除非你加入button,把程式改成按下button才运作上传的新程式会把之前的程式盖掉官网刚好有范例 http://arduino.cc/en/Reference/loop
作者: will3509111 (呆丸郎)   2012-01-07 11:48:00
你可以写在startup就只跑一次顺带一提这个程式直接拔掉不会出事BOD应该会启动自动Reset
作者: kn930121 (呆影)   2012-01-07 16:06:00
也可以写一个循环让他跳出就不会再进去就会自己停止

Links booklink

Contact Us: admin [ a t ] ucptt.com