LED閃爍

LED點亮並閃爍

材料

Arduino UNO、麵包板、LED、220歐姆電阻。


電阻色碼:1棕、2紅、3橙、4黃、5綠、6藍、7紫、8灰、9白、10黑(x1)。(x10的次方)

11金x0.1、12銀x0.01、13無色--(誤差值)

色環:電阻值越大環數越多。金、銀擺右邊,顏色組合依序為百、十、個位數,最右邊顏色是倍數。

例如:4K歐姆=黃黑紅銀,220歐姆=紅紅棕(22x101)。


直接導通

接線說明

LED長腳通過電阻之後接電源(保護作用),短腳則接地。

1.麵包板:LED長腳接電阻。

2.麵包板:LED腳接地(UNO GND)。

3.麵包板:電阻另一端接電源(UNO 3.3V或5V)。

4.UNO接上電腦USB,LED點亮。


由程式控制閃爍

接線說明

1.麵包板:LED長腳接電阻。

2.麵包板:LED短腳接地UNO GND。

3.麵包板:電阻另一端接UNO Pin 7。 #UNO腳位1~13都能使用

4.UNO接上電腦USB。

5.將下面程式載入(upload)到UNO。

IMG_7006.MOV

載入過程板上紅燈會閃爍,載入完成停止閃爍。


程式碼:亮1秒、暗0.1秒。

int LED_pin = 7; //實測接腳2~13都可以(重置按鈕那一排)


void setup() {

  // initialize digital pin LED_BUILTIN as an output.

  pinMode(LED_pin, OUTPUT);

}


// the loop function runs over and over again forever

void loop() {

  digitalWrite(LED_pin, HIGH);   // turn the LED on (HIGH is the voltage level)

  delay(1000);                       // wait for 1 second

  digitalWrite(LED_pin, LOW);    // turn the LED off by making the voltage LOW

  delay(100);                       // wait for 0.1 second

}

參考文獻

傑森工創:https://blog.jmaker.com.tw/arduino-tutorials-3/ (接線圖、程式)

閃爍:https://sites.google.com/view/rayarduino/led-%E9%96%83%E7%88%8D (影片)