Arduino - LED閃爍



LED 是小型、強大的燈,廣泛應用於各種場合。首先,我們將學習如何使 LED 閃爍,這就像微控制器的“Hello World”一樣簡單,只需將其開啟和關閉即可。建立這個重要的基礎,將為我們後續開展更復雜的實驗打下堅實的基礎。

所需元件

您將需要以下元件 -

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

步驟

按照電路圖,將元件連線到麵包板上,如下圖所示。

Breadboard

注意 - 要確定 LED 的極性,請仔細觀察它。較短的一條引腳,靠近燈泡的扁平邊緣,表示負極。

LED

像電阻這樣的元件,需要將其引腳彎成 90° 角才能正確插入麵包板插座。您也可以將引腳剪短。

Resistors

草圖

在您的電腦上開啟 Arduino IDE 軟體。使用 Arduino 語言進行程式設計將控制您的電路。透過點選“新建”開啟新的草圖檔案。

Sketch

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 伏)或 LOW(輸出 0 伏)。

結果

您應該會看到 LED 閃爍。如果未看到所需的輸出,請確保電路連線正確,並已驗證並將程式碼上傳到開發板。

廣告