用 Arduino 控制 LED 閃爍與按鈕互動(入門實作教學)
為什麼從 LED 開始學 Arduino?Arduino 是最受歡迎的開源開發板之一,而 LED 閃爍與按鈕互動的練習,是每個新手進入嵌入式開發的第一步。不但簡單、成功率高,還能快速建立成就感。
你會用到的材料
實作一:讓 LED 閃爍
接線圖:LED 長腳接 Arduino 的 pin 13,短腳接電阻,再接 GND
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // 開燈
delay(500); // 等 0.5 秒
digitalWrite(13, LOW); // 關燈
delay(500); // 等 0.5 秒
}
提示:LED 沒亮?檢查方向、接地是否正確。
實作二:按下按鈕才亮燈
接線圖:按鈕一腳接 pin 2,一腳接 GND(可加上 pull-up 電阻或用內建功能)
void setup() {
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}
void loop() {
if (digitalRead(2) == LOW) {
digitalWrite(13, HIGH); // 按下時亮燈
} else {
digitalWrite(13, LOW); // 放開時關燈
}
}
推薦給初學者的感測器套件組
如果你學會 LED 控制,下一步可以挑戰更多感測器,推薦:
• 超音波模組(HC-SR04)
• 溫溼度模組(DHT11)
• 人體紅外線模組(PIR)
從點亮一盞燈開始,開啟你的物聯網學習之旅!
這篇教學讓你成功從零控制 LED,搭配按鈕互動更是學會感測器邏輯的起點。如果你對 Arduino 有更多興趣,歡迎持續關注我們的教學專欄。