雙 LED 交替閃爍控制 (Dual LED Alternating Blink)
2025/09/18 16:22
瀏覽16
迴響0
推薦0
引用0
技術亮點:
• 使用 GPIO 控制兩顆 LED 交替閃爍,展示基礎硬體操作能力。
• 透過 delay() 完成閃爍時間控制,具備簡單時序控制概念。
• 程式架構完整,包含 setup() 初始化與 loop() 重複執行流程。
• 硬體實作能力:正確接線並使用限流電阻確保 LED 安全運作。
技術重點
- 熟悉 GPIO 輸出控制,能操作數位腳位驅動 LED。
- 具備 基礎時序控制概念,使用 delay() 進行時間管理。
- 展現 硬體保護設計:LED 串聯限流電阻,避免過電流損壞。
程式結構清晰,具備 setup/loop 架構,利於後續擴充。
程式碼:
int ledPin_1 = 13; // LED 接在 D13 腳
int ledPin_2 = 12; // LED 接在 D12 腳
void setup() {
pinMode(ledPin_1, OUTPUT); // 設置腳位為輸出
pinMode(ledPin_2, OUTPUT); // 設置腳位為輸出
}
void loop() {
digitalWrite(ledPin_1, HIGH); // LED 亮
digitalWrite(ledPin_2, LOW); // LED 滅
delay(500); // 延遲 0.5 秒
digitalWrite(ledPin_1, LOW); // LED 滅
digitalWrite(ledPin_2, HIGH); // LED 亮
delay(500); // 延遲 10.5秒
}
影片展示:https://youtube.com/shorts/MI15K-R_0g8?si=g4z_kc3j3cWlISux
你可能會有興趣的文章:
限會員,要發表迴響,請先登入