实现两个流水灯交替闪烁
时间: 2024-04-11 20:26:25 浏览: 235
生成流水灯交替点亮
你可以使用 Arduino 来实现两个流水灯的交替闪烁。下面是一个简单的示例代码:
```c
int ledPin1 = 2; // 第一个流水灯连接的引脚
int ledPin2 = 3; // 第二个流水灯连接的引脚
int delayTime = 500; // 闪烁的时间间隔,单位为毫秒
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop() {
digitalWrite(ledPin1, HIGH); // 打开第一个流水灯
digitalWrite(ledPin2, LOW); // 关闭第二个流水灯
delay(delayTime); // 等待一段时间
digitalWrite(ledPin1, LOW); // 关闭第一个流水灯
digitalWrite(ledPin2, HIGH); // 打开第二个流水灯
delay(delayTime); // 等待一段时间
}
```
在上面的代码中,我们通过 `digitalWrite` 函数来控制流水灯的亮灭状态,并利用 `delay` 函数来控制两个流水灯切换的时间间隔。你可以根据需要修改引脚号和时间间隔来调整代码。记得将代码上传到 Arduino 板上,并将两个流水灯连接到正确的引脚上。
阅读全文