📜  闪烁两个LED

📅  最后修改于: 2020-12-27 09:44:07             🧑  作者: Mango

闪烁两个LED

我们已经讨论了使LED闪烁的项目。在这里,我们将讨论使两个LED闪烁的项目。

使两个LED闪烁的概念类似于单个LED的闪烁。众所周知,我们可以使用任何值的电阻,因此让我们使用470欧姆的电阻。电阻器减少了到达LED的电流量,从而避免了LED的烧毁。

我们还可以根据电路限制和要求使用其他电阻器。

让我们从项目开始。

两个LED的结构

红色和绿色LED的结构如下所示:

长端子称为阳极(带正电),而短端子称为阴极(带负电)。

组件

下面列出了项目中使用的组件:

  • 1个Arduino UNO板我们还可以使用其他类型的Arduino开发板,例如Arduino Mega,Arduino Micro等。
  • 1 x面包板
  • 4 x跳线
  • 1 x红色LED
  • 1个绿色LED我们需要带2个任何颜色的LED。在这里,我们将使用红色和绿色的LED。
  • 2 x 470欧姆电阻。

项目结构

在这里,我们将使用数字输出引脚号13和7。红色LED的正极连接到PIN 13,负极(阳极)接地。

同样,绿色LED的正极(阴极)连接到PIN 7,负极连接到地。

如前所述,两个电阻分别为470欧姆,将串联到项目中的两个LED上。

该结构将代表项目的引脚图。如下图所示:

草图

打开Arduino IDE (集成开发环境)并从下面的代码开始:

void setup ()
{
pinMode ( 13, OUTPUT);  // to set the OUTPUT mode of pin number 13.
pinMode ( 7, OUTPUT);  // to set the OUTPUT mode of pin number 7.
}
void loop ()
{
digitalWrite (13, HIGH); 
digitalWrite (7, LOW); 
delay(1500);  // 1.5 second = 1.5 x 1000 milliseconds
digitalWrite (13, LOW);
digitalWrite (7, HIGH);
delay(1000);  // 1 second = 1 x 1000 milliseconds
}

我们可以根据自己的选择或要求修改延迟时间。

正确编译后,草图将上传到板上,如下所示:

单击工具栏上的“验证”按钮以编译代码。

成功上载代码后,板上的RX和TX LED将点亮。

程序

连接项目组件的过程如下所示:

  • 插入面包板上彼此相邻的两个LED。
  • 现在,插入与两个LED串联的470 Ohm电阻器,如下所示:

我们需要检查插件是否正确执行,如上所示。如有任何混淆,请检查上面标题为“项目结构”中所示的引脚图。

  • 将电阻器的左脚(与红色LED串联连接)连接到UNO板的数字输出引脚,即PIN 13
  • 将电阻器的左脚(与绿色LED串联连接)连接到UNO板的数字输出引脚,即PIN 7
  • 使用电线将红色和绿色LED的负极/较短端子(阴极)连接到UNO板的GND引脚,如下所示:

此处,红线连接到PIN 13,蓝线连接到GND。

同样,绿色线连接到PIN 7,橙色线连接到GND。

注意:使用不同颜色的电线只是为了更好地理解。

较短的端子表示接地。因此,我们将较短的端子连接到接地(GND)。

  • 连接USB电缆。
  • 在Arduino IDE中选择板和串行端口。
  • 将草图或代码上传到板上。
  • LED将在指定的持续时间内变暗并点亮。此处,绿色和红色LED将交替点亮。

这意味着当红色LED点亮时,绿色LED熄灭,反之亦然。