写一个流水灯程序
下面是一个简单的流水灯程序,使用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 著作权归作者所有。请勿转载和采集!