[問題] Arduino怎麼讓他停止

看板ASM (組合語言)作者 (飄婆難)時間11年前 (2013/11/07 11:10), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
昨天剛入手Arduino Uno 很簡單的安裝環境 也執行第一個程式 Blink 但我有個疑問 就是因為他程式是一個迴圈不斷的跑 所以我如果要讓他停止要怎麼辦阿!?!? 比如說我們寫一個視窗程式 讓他停止就只是簡單按右上角的X 視窗就關掉了 程式也停了 但是這個好像沒有讓他停止的方法耶?? 他直接把程式上傳到板子上 我只知道版子上有一顆Reset的按鈕 但按下去也只是重新載入程式而已 所以要停止讓他跑的話 只能直接把USB拔掉?!?!? 會不會對版子造成損害阿....... 另外請問一下 如果今天我寫了另一個程式 按上傳之後他會直接覆蓋原本的嗎 比如說如果我今天寫了另一個控制LED的程式 按上傳之後 他會直接覆蓋Blink這個範例程式嗎?? 抱歉問題有點多 還請各位版友解惑一下 謝謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.121.191

11/07 11:22, , 1F
void loop() 內的東西本來就會一直重複執行,除非你加入
11/07 11:22, 1F

11/07 11:23, , 2F
button,把程式改成按下button才運作
11/07 11:23, 2F

11/07 11:24, , 3F
上傳的新程式會把之前的程式蓋掉
11/07 11:24, 3F

11/07 11:25, , 4F
11/07 11:25, 4F

11/07 11:48, , 5F
你可以寫在startup就只跑一次
11/07 11:48, 5F

11/07 11:49, , 6F
順帶一提這個程式直接拔掉不會出事
11/07 11:49, 6F

11/07 11:57, , 7F
BOD應該會啟動自動Reset
11/07 11:57, 7F

11/07 16:06, , 8F
也可以寫一個迴圈讓他跳出就不會再進去就會自己停止
11/07 16:06, 8F
謝謝各位大大 我懂哩!!!!! ※ 編輯: m6c04dk4 來自: 111.254.121.191 (11/07 20:34)
文章代碼(AID): #1IUmIYME (ASM)
文章代碼(AID): #1IUmIYME (ASM)