如果不使用按键,只想实现流水灯(两个)功能,试写出程序的主函数
时间: 2023-07-15 10:11:57 浏览: 141
好的,以下是使用 Arduino 实现流水灯(两个)的主函数代码:
```c
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // 设置 LED 引脚为输出模式
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // 点亮第一个 LED
delay(500); // 延迟 500 毫秒
digitalWrite(LED_BUILTIN, LOW); // 关闭第一个 LED
delay(500); // 延迟 500 毫秒
digitalWrite(LED_BUILTIN, HIGH); // 点亮第二个 LED
delay(500); // 延迟 500 毫秒
digitalWrite(LED_BUILTIN, LOW); // 关闭第二个 LED
delay(500); // 延迟 500 毫秒
}
```
上面的代码中,我们使用内置的 LED 引脚(通常是 13 号引脚)作为流水灯的输出,通过 `pinMode` 函数设置为输出模式。在 `loop` 函数中,我们使用 `digitalWrite` 函数分别将第一个和第二个 LED 点亮、关闭,然后延迟 500 毫秒再执行下一次循环。这样就实现了两个 LED 的流水灯效果。
阅读全文