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

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

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

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

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

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

pinMode(LED_BUILTIN, OUTPUT);

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

digitalWrite(LED_BUILTIN, HIGH);

或者

digitalWrite(LED_BUILTIN, 1);

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

void setup() {
 pinMode(LED_BUILTIN, OUTPUT);
}

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