解决方法如下所示:
const int LED_PIN = 13;
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
// 开启LED
digitalWrite(LED_PIN, HIGH);
delay(1000); // 延迟1秒
// 关闭LED
digitalWrite(LED_PIN, LOW);
delay(1000); // 延迟1秒
}
在这个示例中,我们使用了delay()
函数来实现延迟。首先,我们设置一个LED引脚,并在setup()
函数中将其设置为输出模式。然后,在loop()
函数中,我们通过设置引脚的电平来控制LED的开关。我们使用digitalWrite()
函数将引脚设置为高电平来打开LED,然后使用delay()
函数来延迟1秒钟。然后,我们使用digitalWrite()
函数将引脚设置为低电平来关闭LED,然后再次使用delay()
函数来延迟1秒钟。这样,LED将在打开和关闭之间闪烁,并且每次闪烁之间都有1秒的延迟。
上一篇:不使用延迟的方式来闪烁LED
下一篇:不使用延迟任务取消进程