{{adMap.article_top.title}}
{{adMap.article_top.cta}}

#教學 (3)Arduino範例程式Blink
程式設計板 {{ articleMoment(createdAt) }}

https://meteor.today/article/89wU7H https://meteor.today/article/CJPwhH 雖然看起來程式碼 有很多行 但是把註解刪掉後 只剩下9行了 https://i.imgur.com/1hST4jH.png Arduino 的程式結構其實很簡單 主要由兩個副程式組成 setup()和loop() setup()裡的程式碼會在arduino啟動時執行一次 執行完後 會不斷重複執行loop()裡的程式碼 直到斷電或按下reset鍵 https://i.imgur.com/t6XiBKg.png 這行程式就是把LED_BUILTIN這個Pin腳 設定為輸出(OUTPUT) 在Arduino UNO開發板 LED_BUILTIN這個內建的常數是13 也就是Uno板上內建LED的腳位 設定為「輸出(OUTPUT)」的意思很簡單 就是要輸出訊號控制13號腳位 https://i.imgur.com/7dIL5Bs.png 這行程式就是將Pin13設為高電位(HIGH) 在Arduino上 因為晶片吃的是5V 因此輸出的高電位就是5V 這樣LED就有電了 所以就亮了 https://i.imgur.com/9sWxEOe.png 這行相反 是將Pin13設為低電位(LOW) 也就是不供給LED電 這樣LED就不亮了 https://i.imgur.com/FJfGF6G.png delay()則是最常使用的函式之一 它的作用就是延遲 延遲時間的單位是毫秒(ms) 1ms = 1s 程式執行到這裡會先 等待1秒 在執行下一行程式 如果有哪裡不清楚的歡迎底下留言


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

目前沒有留言,快來搶頭香!


登入後發表留言






確定要刪除此文章?
#教學 (3)Arduino範例程式Blink

https://meteor.today/article/89wU7H https://meteo

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...