下面是一个简单的流水灯程序,使用Arduino编写:

int ledPins[] = {2, 3, 4, 5, 6, 7}; // 定义流水灯的引脚 int numLeds = 6; // 定义流水灯的数量 int delayTime = 100; // 定义每个灯亮的时间间隔

void setup() { for (int i = 0; i < numLeds; i++) { pinMode(ledPins[i], OUTPUT); // 将引脚设置为输出模式 } }

void loop() { for (int i = 0; i < numLeds; i++) { digitalWrite(ledPins[i], HIGH); // 将当前灯亮起来 delay(delayTime); // 等待一段时间 digitalWrite(ledPins[i], LOW); // 将当前灯熄灭 } }

这个程序会让六个LED灯依次亮起,形成一个流水灯效果。可以通过修改delayTime的值来调整每个灯亮的时间间隔,从而改变流水灯的速度。

写一个流水灯程序

原文地址: http://www.cveoy.top/t/topic/gRU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录