单片机led灯闪烁5秒代码
时间: 2023-09-23 08:07:17 浏览: 450
利用Simulink、STM32CUBEMX、STM32-MAT/TARGET自动生成简单的led灯闪烁代码
这里给出基于Arduino的代码示例,用于让一个LED灯在5秒内闪烁:
```
int ledPin = 13; // 将LED连接到Arduino的13号引脚
void setup() {
pinMode(ledPin, OUTPUT); // 设置引脚为输出模式
}
void loop() {
digitalWrite(ledPin, HIGH); // 点亮LED
delay(500); // 等待0.5秒
digitalWrite(ledPin, LOW); // 关闭LED
delay(500); // 等待0.5秒
}
```
这段代码的作用是设置13号引脚为输出模式,然后在`loop`函数中无限循环。其中,`digitalWrite`函数用于控制LED灯的开关,`delay`函数用于等待一段时间(单位为毫秒)。在本例中,每次等待500毫秒,即0.5秒,LED灯交替闪烁,直到5秒结束。
阅读全文