Arduino - 閃爍 LED

LED 是小而強大的燈,可用於許多不同的應用。首先,我們將來閃爍 LED,這就是微控制器器的 Hello World。它就像開啟和關閉燈一樣簡單。這將為我們開展更復雜的實驗奠定堅實的基礎。

需要的元件

你將需要以下元件 -

  • 1×麵包板
  • 1×Arduino Uno R3
  • 1×LED
  • 1×330Ω 電阻器
  • 2×跳線

程式

按照電路圖並連線面包板上的元件,如下圖所示。

麵包板

- 要找出 LED 的極性,請仔細檢視。兩個腿中較短的一個朝向燈泡的平坦邊緣為陰極。

LED

像電阻器這樣的元件需要將它們的端子彎成 90°角,以便正確地安裝麵包板插座。你也可以縮短端子。

電阻器

草圖

在你的計算機上開啟 Arduino IDE 軟體。用 Arduino 語言編碼將控制你的電路。單擊“新建”開啟新草圖檔案。

草圖

Arduino 程式碼

/*
   Blink
   Turns on an LED on for one second, then off for one second, repeatedly.
*/

// the setup function runs once when you press reset or power the board

void setup() {  // initialize digital pin 13 as an output.
   pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever

void loop() {
   digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
   delay(1000); // wait for a second
   digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
   delay(1000); // wait for a second
}

程式碼注意

  • pinMode(2,OUTPUT) - 在使用 Arduino 的一個引腳之前,你需要告訴 Arduino Uno R3 它是 INPUT 還是 OUTPUT。我們使用一個名為 pinMode() 的內建“函式”來執行此操作。

  • digitalWrite(2,HIGH) - 當你使用引腳作為 OUTPUT 時,你可以將其命令為 HIGH(輸出 5 V)或 LOW(輸出 0 V)。

結果

你應該看到 LED 開啟和關閉。如果未看到所需的輸出,請確保已正確組裝電路,並驗證並將程式碼上載到電路板。