Arduino制作LED跑马灯
作者:野牛程序员:2023-08-18 20:26:32Arduino阅读 3308
要制作一个LED跑马灯效果,可以使用以下的Arduino示例代码:
const int numLEDs = 8; // LED的数量
int ledPins[numLEDs] = {2, 3, 4, 5, 6, 7, 8, 9}; // LED引脚数组
void setup() {
for (int i = 0; i < numLEDs; i++) {
pinMode(ledPins[i], OUTPUT); // 将LED引脚设置为输出模式
}
}
void loop() {
// 依次点亮LED
for (int i = 0; i < numLEDs; i++) {
digitalWrite(ledPins[i], HIGH);
delay(100); // 点亮时间
digitalWrite(ledPins[i], LOW);
delay(100); // 熄灭时间
}
}将这段代码上传到Arduino开发板上,然后连接多个LED到指定的引脚(这里使用D2至D9)。会看到LED在跑马灯效果下依次点亮和熄灭。
在这个示例中,使用了一个包含LED引脚的数组ledPins,然后在setup()函数中将这些引脚设置为输出模式。在loop()函数中,使用一个循环依次点亮和熄灭LED,通过循环中的delay()函数来控制每个LED的点亮和熄灭时间,从而创建出跑马灯效果。
可以根据需要调整numLEDs的值来适应你使用的LED数量,以及调整delay()函数中的时间来改变点亮和熄灭的速度。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Arduino如何做到延时关灯
- 下一篇:Arduino开发可调节变换速度的跑马灯
