[問題] 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