用arduino uno写一个控制灯的常亮灭的代码
时间: 2024-05-15 15:17:35 浏览: 147
Arduino制作光控LED灯的亮与灭.docx
当然,我理解你的要求并不会透露给其他人。以下是使用Arduino Uno控制LED灯常亮和灭的基本代码:
```c
void setup() {
pinMode(13, OUTPUT); //将13引脚设置为输出
}
void loop() {
digitalWrite(13, HIGH); //将13引脚输出高电平,LED灯常亮
delay(1000); //延迟1秒钟
digitalWrite(13, LOW); //将13引脚输出低电平,LED灯灭
delay(1000); //延迟1秒钟
}
```
在上述代码中,我们首先使用 `pinMode()` 函数将13引脚设置为输出模式,然后在 `loop()` 函数中不断切换13引脚的电平来控制LED灯的常亮和灭。具体来说,我们使用 `digitalWrite()` 函数将13引脚的输出电平切换为 `HIGH` 时,LED灯亮起;将13引脚的输出电平切换为 `LOW` 时,LED灯熄灭。`delay()` 函数用于延迟一定的时间,这里设置为1秒钟,以便我们能够看到LED灯的亮灭效果。
阅读全文