發光二極體簡稱為LED。由鎵(Ga)與砷(AS)、磷(P)的化合物製成的二極管,
當電子與電洞複合時能輻射出可見光,在電路及儀器中作為指示燈,或者組成文字或數字顯示。
那我們這次的目的是希望透過Arduino來控制LED燈的「亮」與「暗」,然後中間隔一秒的時間,那話不多說我們開始吧!
實作材料:
Arduino uno 一片
USB傳輸線 一條
LED燈 一顆
電阻330歐姆 一顆
電路圖:
為什麼要接電阻呢?
因為怕電流過大,要用電組限流。
其實Arduino本身電流並不大不接也沒關係,但我們還是養成良好好習慣,接一顆現流電阻。
結著打上程式。
————————————————————————
int ledPin = 13; //定義連接埠為13
void setup()
{
pinMode(ledPin, OUTPUT) ; //定義LED燈接脚為輸出接脚
}
void loop()
{
digitalWrite(ledPin, HIGH); //點亮LED燈
delay(1000); //延時1秒
digitalWrite(ledPin, LOW); //熄滅LED燈
delay(1000); // 延時1秒
}
————————————————————————
燒錄完成後你的Arduino就會控制LED燈,如果有「亮一秒,暗一秒」這樣下去做循環,這就代表你成功了!
多去嘗試,多去練習吧!
沒有留言:
張貼留言