ch32v307vct6写一个流水灯程序
时间: 2024-05-15 20:19:03 浏览: 158
基于ch32v307vct6芯片的无感FOC源代码+无刷驱动板原理图.zip
5星 · 资源好评率100%
好的,下面是流水灯程序的代码:
```c++
int LEDs[] = {2, 3, 4, 5, 6, 7};
int delayTime = 500;
void setup() {
for (int i = 0; i < 6; i++) {
pinMode(LEDs[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 6; i++) {
digitalWrite(LEDs[i], HIGH);
delay(delayTime);
digitalWrite(LEDs[i], LOW);
}
for (int i = 5; i >= 0; i--) {
digitalWrite(LEDs[i], HIGH);
delay(delayTime);
digitalWrite(LEDs[i], LOW);
}
}
```
这个程序使用了 Arduino 板的 6 个数字引脚来控制 6 个 LED 灯。程序的核心是两个 for 循环,第一个循环从左向右依次点亮 LED 灯,第二个循环从右向左依次点亮 LED 灯,就像流水一样。程序中 delayTime 变量控制了每个 LED 灯点亮的时间长度。
阅读全文