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);
}