本次實作將練習 Arduino 程式中的重覆語法(迴圈),利用 for 迴圈來簡化重覆程式結構。另外,本次實作每個同學需要抄寫「實作目的」、「線路說明」、「程式說明」與「進階」作為實作報告。
實作目的:
- 熟悉 Arduino 重覆語法:for 迴圈的使用
- 利用 for 迴圈控制 LED 燈閃爍
電路圖:
線路說明:
- 選用紅色、黃色、綠色 LED,正極分別串接一個220Ω電阻後,連接至 Arduino 的12、10、8號腳位。
- LED 負極共接後,連接至 Arduino GND 腳位
程式截圖:
程式說明:
- 在 setup 區塊中,設定第 8、10、12號腳位為輸出功能
- 在 loop 區塊中,先使 8 腳位點亮一秒
- 利用 for 迴圈使 10 腳位每隔 0.2 秒閃動十次
- 12腳位亮一秒後,使用 for 迴圈每隔 0.2 秒閃動五次
For 迴圈特別說明:
for 迴圈語法是用在已知次數的重覆執行的情景下。
語法結構:
for(int 變數起始值 ; 執行條件 ; 變數增減式 ){
…
…
}
進階:
- 變更間隔時間與次數
- 增加 LED 或 燈號變化
留言
張貼留言