/

內建LED

內建LED

Arduino板上有一個小工具: 內建LED

它在旁邊有個字母L標示。在Arduino Uno板上,它靠近腳位#13:

在Arduino MKR 1010 WiFi板上,它靠近5V輸出腳位:

這個LED通常連接到數字I/O腳位#13上,但在某些板上,如Arduino MKR系列,它連接到腳位#6。

無論如何,你可以使用LED_BUILTIN常數引用正確的腳位,Arduino IDE會根據你編譯的板子正確對應到該腳位。

要使LED亮起來,首先需要在setup()函式中將腳位設置為輸出模式:

1
pinMode(LED_BUILTIN, OUTPUT);

然後可以發送HIGH信號給它:

1
digitalWrite(LED_BUILTIN, HIGH);

或者

1
digitalWrite(LED_BUILTIN, 1);

下面是一個簡單的程式,將使內建LED每秒閃爍一次:

1
2
3
4
5
6
7
8
9
10
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}

tags: [“Arduino”, “LED”, “programming”]