使用 Arduino 點亮 LED


為了使用 Arduino 點亮 LED,我們首先需要進行硬體連線。選擇開發板中支援數字輸出的引腳。我們使用 Arduino Uno 開發板,並選擇 7 號引腳。電路圖如下所示:

如您所見,電阻的一端連線到 Arduino Uno 的 7 號引腳。電阻的另一端連線到 LED 的長腳(正極)。LED 的短腳連線到 GND。

電阻的值可以是 100 歐姆左右。我們將選擇一個 220 歐姆的電阻。現在,程式碼如下所示:

示例

int LED_PIN = 7;
void setup() {
   pinMode(LED_PIN, OUTPUT);
}
void loop() {
   // put your main code here, to run repeatedly:
   digitalWrite(LED_PIN, HIGH);
   delay(1000);
   digitalWrite(LED_PIN, LOW);
   delay(1000);
}

如您所見,我們首先定義了 LED_PIN。接下來,在 setup 中,我們將其定義為輸出引腳。在迴圈中,我們依次將引腳設定為高電平和低電平,以產生閃爍。如果此程式碼沒有產生閃爍模式,請檢查您的連線。一個常見的錯誤是將 LED 的長腳連線到 GND,短腳連線到電阻,這將不會產生任何閃爍模式。

如果您沒有外部 LED,根據您使用的開發板,您可以使用開發板的 BUILTIN_LED。您只需將程式碼的第一行替換為以下內容:

int LED_PIN = LED_BUILTIN;

在 Arduino Uno 開發板上,13 號引腳連線到內建 LED。在其他 Arduino 開發板上,不同的引腳可能連線到內建 LED。但您不必擔心。LED_BUILTIN 變數將根據您選擇的開發板分配正確的引腳。

恭喜您完成了在 Arduino 上編寫第一個 LED 閃爍程式碼。

更新於: 2021 年 3 月 23 日

513 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.