8.3 代码提示
- 使用 pinMode(8, OUTPUT)、digitalWrite(8, HIGH/LOW)、delay(ms)。
- 试着改变间隔实现“SOS”闪烁节奏。
const int LED_PIN = 8;
void setup(){
pinMode(LED_PIN, OUTPUT);
}
void dot(){ digitalWrite(LED_PIN, HIGH); delay(200); digitalWrite(LED_PIN, LOW); delay(200); }
void dash(){ digitalWrite(LED_PIN, HIGH); delay(600); digitalWrite(LED_PIN, LOW); delay(200); }
void loop(){
dot(); dot(); dot();
delay(400);
dash(); dash(); dash();
delay(400);
dot(); dot(); dot();
delay(1000);
}
进阶:用 millis() 重写为非阻塞闪烁逻辑。