Arduino LED跑馬燈,for迴圈運用練習。

Arduino LED 跑馬燈

使用arduino來控制多顆led,呈現簡單的跑馬燈練習,讓你了解如何運用for迴圈,快點來試看看吧。

相關文章:

Arduino LED閃爍控制教學,初學必備練習!

Arduino 藍芽控制LED,App inventor簡易教學。

Arduino 按鈕控制LED

Arduino光敏電阻使用教學,偵測亮度控制LED開關。

材料

led電阻連接

將LED負極串聯330Ω電阻,並且接地。

6顆led連接電阻

以相同方式排列6顆LED

電路接地

將地線與arduino上的GND連接

將arduino上的Pin8~13連接LED正極

ardunio 連接led

依序連接LED,即可完成電路連接

For 迴圈說明

語法定義

for迴圈語法定義

舉例:

這邊初始值i設定為0

而條件則是:當i<10時會執行{}內的程式,也就是當i>=10的時候,就會跳出for迴圈。

i++的意思是i=i+1,也就是每次執行一次迴圈i會+1,剛開始i=0,當執行完一次迴圈時,i就會自動+1變成1,而執行完第二次迴圈,i就會變成2,依此類推。
第三次,i=3
第四次,i=4
.
.
第10次,i=10,這時候就不符合條件i<10,因此會跳出迴圈。

懶番茄工作室-for迴圈教學

跑馬燈程式說明

這裡的跑馬燈,我目標是要呈現,從左至右第一顆先亮,然後再換第二顆亮,同時第一顆滅,最後看起來會像是燈從左邊跑到右邊

從簡單的邏輯來說,我要依照順序點亮LED,然後關閉LED,接著第二顆、第三顆…到第六顆,然後再回來第一顆。

有了初步的想法,就可以開始來寫程式啦。

跑馬燈程式:

arduino led跑馬燈程式

實際LED跑馬燈影片:

最後大家可以想看看還有哪些寫法,或是不同的led跑馬燈呈現方式,歡迎在下方留言分享妳的跑馬燈。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *