Arduino - 閃爍 LED
LED 是小而強大的燈,可用於許多不同的應用。首先,我們將來閃爍 LED,這就是微控制器器的 Hello World
。它就像開啟和關閉燈一樣簡單。這將為我們開展更復雜的實驗奠定堅實的基礎。
需要的元件
你將需要以下元件 -
- 1×麵包板
- 1×Arduino Uno R3
- 1×LED
- 1×330Ω 電阻器
- 2×跳線
程式
按照電路圖並連線面包板上的元件,如下圖所示。
注 - 要找出 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 開啟和關閉。如果未看到所需的輸出,請確保已正確組裝電路,並驗證並將程式碼上載到電路板。