单片机流水灯代码

时间:2025-02-13 11:52:37 单机游戏

```cpp

include

define NUM_LEDS 8 // LED灯的数量

void setup() {

// 初始化数字口为输出模式

for (int i = 0; i < NUM_LEDS; i++) {

pinMode(i, OUTPUT);

}

}

void loop() {

// 逐个点亮LED灯

for (int i = 0; i < NUM_LEDS; i++) {

digitalWrite(i, HIGH); // 点亮LED灯

delay(200);// 延时200毫秒

digitalWrite(i, LOW); // 熄灭LED灯

}

}

```

这个程序会控制连接到Arduino板的8个LED灯,使它们以200毫秒的间隔依次点亮和熄灭,从而形成流水灯效果。你可以根据需要调整延时时间以改变流水灯的速度。