就是霹靂車前方不斷來回閃爍的燈,就像賦予車子生命力一般。
因此,就用LED循環閃燈來回味一下吧!
配置相當簡單,用了8個LED燈和8個電阻,接到2-9號腳位,設定
依序亮起、熄滅,就能呈現出循環閃燈的效果了。
電路連接圖:
程式碼:
//設定2-9腳位為輸出模式//
void setup() {
for (int i = 2; i < 10; i++) {
pinMode(i, OUTPUT);
}
}
//設定關閉LED的副程式//
void allLEDsOff(void)
{
for (int i = 2; i < 10; i++) {
digitalWrite(i, LOW);
}
}
//從2號到8號腳位,依序開啟LED200毫秒,接著關閉//
void loop() {
for (int i = 2; i < 9; i++) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
//從9號到3號腳位,依序開啟LED200毫秒,接著關閉//
for (int i = 9; i > 2; i--) {
allLEDsOff();
digitalWrite(i, HIGH);
delay(200);
}
}
完成影片:
沒有留言:
張貼留言