☛功能說明
利用 Arduino 開發板控制一個 LED 閃爍亮 1 秒、暗 1 秒。 在 Arduino UNO 開發板的數位接腳有編號 0 ~ 13 等 14 支腳,其中編號 0 與 1 ( 標記為 RX 與 TX ) 是用於 USB 串列通訊,宜避免當作其他用途使用,接腳不夠用時,也可以使用標記 A0 ~ A5 的類比輸入當成數位接腳 14 ~ 19 來使用。 本例使用 Arduino UNO 開發板第 13 腳內接紅色 LED。
☛使用材料
Arduino UNO R3 開發板 × 1、電阻 220Ω × 1、紅色 LED × 1。
☛電路圖及麵包板接線圖
☛ 程式碼
const int led=13; //LED 連接至數位輸出接腳 13。 void setup() { pinMode(led,OUTPUT); //設定數位接腳 13 為輸出模式。 } void loop() { digitalWrite(led,HIGH); //點亮 LED。 delay(1000); //延遲 1 秒。 digitalWrite(led,LOW); //關閉LED。 delay(1000); //延遲 1 秒。 }
☛ 練習
設計 Arduino 程式,控制一個 LED 閃爍,0.5 秒亮、0.5 秒暗。
程式碼:
const int led=13; //LED 連接至數位輸出接腳 13。 const int sec=500; //設定 sec 為 0.5 秒 void setup() { pinMode(led,OUTPUT); //設定數位接腳 13 為輸出模式。 } void loop() { digitalWrite(led,HIGH); //點亮 LED。 delay(sec); //延遲 0.5 秒。 digitalWrite(led,LOW); //關閉LED。 delay(sec); //延遲 0.5 秒。 }