組員:411214204 郭凱翔
協助學長:黃宥霖
動機:
東華騎腳踏車的三寶太多太危險了,
所以我想要做個自行車方向燈給他們,
這樣才能讓後面的人知道他們要鬼切哪裡,比較安全。
作品介紹:
1.將LED燈設計成箭頭形狀,將LED燈的負極腳彎曲並連接在一起,正極腳分別接出。
2.將燈組、arduino、三段式開關接再一起。
3.寫程式,並將LED調整到適合的閃爍頻率。
4.完成組裝,並安裝到腳踏車上。
預期:希望可以透過三段式的開關控制左右方向燈的亮暗。
製作過程
成品
程式碼:
// 腳位定義
const int ledPin1 = 9;
const int ledPin2 = 8;
const int ledPin3 = 10;
const int ledPin4 = 11;
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
}
void loop() {
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
delay(500);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
delay(500);
}
心得:
這次用 Arduino 控制兩顆 LED 同時閃爍的實作,讓我更熟悉了數位腳位的基本操作與程式設計邏輯。從接線、寫程式到上傳測試,我一步步完成了讓 LED 以每兩秒閃爍一次的效果。過程中也理解到延遲(delay)的作用,並學會如何同步控制多個輸出。在製作的過程中我也遇到了一些困難,例如:三段式開關的針腳尺寸遠遠大於麵包板孔位的尺寸,所以我就把公母線母的那端拆掉,用力的把三段式開關的針腳插進去,將開關和杜邦線接再一起,再用電火布包起來,讓他能順利的連上電路。看到燈泡如預期亮起與熄滅,讓我對 Arduino 的控制能力有更直觀的認識,也激發我想繼續挑戰更複雜的互動設計與感測應用。
成果展示:
連結:https://youtu.be/peTHh9tZHvw