arduino实现花样流水灯实验的实验代码
时间: 2023-05-19 15:06:41 浏览: 684
LabVIEW控制Arduino流水灯
5星 · 资源好评率100%
以下是一个简单的 Arduino 实现花样流水灯实验的实验代码:
```
int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // 定义 LED 引脚
int delayTime = 100; // 定义延迟时间
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(ledPins[i], OUTPUT); // 设置引脚为输出模式
}
}
void loop() {
for (int i = 0; i < 8; i++) {
digitalWrite(ledPins[i], HIGH); // 点亮当前 LED
delay(delayTime); // 延迟一段时间
digitalWrite(ledPins[i], LOW); // 熄灭当前 LED
}
for (int i = 7; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH); // 点亮当前 LED
delay(delayTime); // 延迟一段时间
digitalWrite(ledPins[i], LOW); // 熄灭当前 LED
}
}
```
这个代码使用了一个 for 循环来控制 LED 灯的亮灭顺序,实现了花样流水灯的效果。每个 LED 灯都会依次点亮和熄灭,然后再倒序点亮和熄灭,不断循环。
阅读全文