看板 ASM 關於我們 聯絡資訊
昨天剛入手Arduino Uno 很簡單的安裝環境 也執行第一個程式 Blink 但我有個疑問 就是因為他程式是一個迴圈不斷的跑 所以我如果要讓他停止要怎麼辦阿!?!? 比如說我們寫一個視窗程式 讓他停止就只是簡單按右上角的X 視窗就關掉了 程式也停了 但是這個好像沒有讓他停止的方法耶?? 他直接把程式上傳到板子上 我只知道版子上有一顆Reset的按鈕 但按下去也只是重新載入程式而已 所以要停止讓他跑的話 只能直接把USB拔掉?!?!? 會不會對版子造成損害阿....... 另外請問一下 如果今天我寫了另一個程式 按上傳之後他會直接覆蓋原本的嗎 比如說如果我今天寫了另一個控制LED的程式 按上傳之後 他會直接覆蓋Blink這個範例程式嗎?? 抱歉問題有點多 還請各位版友解惑一下 謝謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.121.191
keisuke08:void loop() 內的東西本來就會一直重複執行,除非你加入 11/07 11:22
keisuke08:button,把程式改成按下button才運作 11/07 11:23
keisuke08:上傳的新程式會把之前的程式蓋掉 11/07 11:24
keisuke08:官網剛好有範例 http://arduino.cc/en/Reference/loop 11/07 11:25
will3509111:你可以寫在startup就只跑一次 11/07 11:48
will3509111:順帶一提這個程式直接拔掉不會出事 11/07 11:49
will3509111:BOD應該會啟動自動Reset 11/07 11:57
kn930121:也可以寫一個迴圈讓他跳出就不會再進去就會自己停止 11/07 16:06
謝謝各位大大 我懂哩!!!!! ※ 編輯: m6c04dk4 來自: 111.254.121.191 (11/07 20:34)