帮我写一个Arduino控制程序,间隔三秒点亮LED灯,硬件为Arduino UNO R4
时间: 2024-12-01 10:04:32 浏览: 19
当然,这是一个基本的Arduino Uno R4控制LED灯每三秒闪烁的示例程序。首先确保你的硬件已经连接好,LED连接到Uno板子上的数字引脚13(因为默认的LED连接在此处)。
```cpp
// 包含必要的库
#include <delay.h>
void setup() {
// 设置数字引脚13为输出
pinMode(13, OUTPUT);
}
void loop() {
// 点亮LED
digitalWrite(13, HIGH);
// 延迟3秒
delay(3000); // 使用delay函数,单位是毫秒
// 关闭LED
digitalWrite(13, LOW);
// 再次延时3秒
delay(3000);
}
```
在这个程序中,`setup()`函数初始化硬件,将13号引脚设置为输出。`loop()`函数会持续运行,其中先让LED(连接到13号引脚)亮起,然后等待3秒(通过`delay(3000)`),再关闭LED并再次等待3秒,如此循环。
阅读全文