📜  使用循环闪烁多个LED(1)

📅  最后修改于: 2023-12-03 15:22:23.926000             🧑  作者: Mango

使用循环闪烁多个LED

在本文中,我们将介绍如何使用循环闪烁多个LED。我们将使用Arduino平台作为例子,但这个方法同样适用于其他的开发板。

所需硬件
  • Arduino板
  • 多个LED
  • 电阻
  • 连接线
连接LED

将每个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可能比较简单,但是它为我们展示了如何使用循环和延时函数。这些非常基本的技能,在很多情况下都是非常有用的。希望本文能帮到你。