控制多个led灯闪烁代码
时间: 2023-11-12 19:06:50 浏览: 129
以下是一个控制多个LED灯闪烁的Arduino代码示例:
```C++
int ledPins[] = {2, 3, 4, 5}; // 定义LED引脚数组
int numLeds = 4; // 定义LED数量
int delayTime = 1000; // 定义闪烁间隔时间
void setup() {
for (int i = 0; i < numLeds; i++) {
pinMode(ledPins[i], OUTPUT); // 设置LED引脚为输出模式
}
}
void loop() {
for (int i = 0; i < numLeds; i++) {
digitalWrite(ledPins[i], HIGH); // 点亮第i个LED
delay(delayTime); // 延时
digitalWrite(ledPins[i], LOW); // 熄灭第i个LED
}
}
```
在这个代码示例中,我们首先定义了一个`ledPins`数组来存储LED的引脚号。我们还定义了一个`numLeds`变量来记录有多少个LED需要控制,以及一个`delayTime`变量来控制LED之间的闪烁间隔时间。
在`setup()`函数中,我们使用一个循环来设置所有LED引脚为输出模式。
在`loop()`函数中,我们使用一个循环来控制每个LED的闪烁。对于每个LED,我们先将其点亮,然后延时一段时间,最后再将其熄灭。
如果您需要控制的LED数量不同,或者需要不同的控制方式,您可以根据上面的代码示例进行修改。
阅读全文
相关推荐


















