☛功能說明

利用 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 秒。
}