📅  最后修改于: 2023-12-03 15:22:23.926000             🧑  作者: Mango
在本文中,我们将介绍如何使用循环闪烁多个LED。我们将使用Arduino平台作为例子,但这个方法同样适用于其他的开发板。
将每个LED连接到Arduino的GPIO接口上,同时将电阻连接到每个LED的长腿(阳极),另一头连接到Arduino的地(GND)上。
下面是一个示例代码,能够实现循环闪烁多个LED。
const int ledPin1 = 2;
const int ledPin2 = 3;
const int ledPin3 = 4;
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop() {
// 闪烁LED1
digitalWrite(ledPin1, HIGH);
delay(500);
digitalWrite(ledPin1, LOW);
// 闪烁LED2
digitalWrite(ledPin2, HIGH);
delay(500);
digitalWrite(ledPin2, LOW);
// 闪烁LED3
digitalWrite(ledPin3, HIGH);
delay(500);
digitalWrite(ledPin3, LOW);
}
这个程序会循环地闪烁三个LED,每个LED都会持续500毫秒的时间。你可以根据需要修改闪烁的时间、LED的数量和引脚。
使用循环闪烁多个LED可能比较简单,但是它为我们展示了如何使用循环和延时函数。这些非常基本的技能,在很多情况下都是非常有用的。希望本文能帮到你。