Arduino制作LED跑马灯

要制作一个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引脚的数组,然后在函数中将这些引脚设置为输出模式。在函数中,使用一个循环依次点亮和熄灭LED,通过循环中的函数来控制澳门今晚必中一肖一码MBA开每个LED的点亮和熄灭时间,从而创建出跑马灯效果。

可以根据需要调整的值来适应你使用的LED数量,以及调整函数中的时间来改变点亮和熄灭的速度。


新澳天天开奖免费资料