📜  闪烁LED

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

闪烁LED

这是使用Arduino创建的简单基础项目。 LED(发光二极管)是一种电子设备,当电流通过其端子时会发光。 LED用于各种应用中。它也用作不同电子设备中的ON / OFF指示器。

在这个项目中,我们将把LED连接到Arduino板上的数字引脚。 LED将作为简单的灯工作,可以在指定的时间内打开和关闭。

LED结构

LED是一个两端子设备。这两个端子称为阴极和阳极。

如下图所示:

长端子称为阳极,短端子称为阴极。在此,阴极是负极端子,阳极是正极端子。

项目组成

下面列出了用于LED闪烁的组件:

  • 1个Arduino UNO板我们可以使用UNO板的任何版本,例如UNO R3等。我们还可以使用其他类型的Arduino板,例如Arduino Zero,Arduino Micro等。
  • 1 x面包板
  • 2 x跳线
  • 1个LED
  • 1 x 220欧姆电阻。

我们可以使用任何值高达470欧姆的电阻。根据电路要求,我们也可以使用其他电阻值。通常,该值不应超过允许的正向电流。

项目结构

该结构清楚地显示了UNO董事会的引脚排列。它还显示与电路板连接的LED和电阻。

如下图所示:

草图

首先,我们需要安装Arduino IDE ,已经进行了编码。

打开IDE并从下面的代码开始:

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

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

URL以获得清晰的了解。

注意:确保代码没有错误。

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

我们需要单击验证按钮来编译代码。

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

程序

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

  • 在面包板上安装一个LED。我们需要将LED的两个端子插入面包板的孔中。

我们可以在面包板上的任何位置插入LED。

  • 如下所示,将电阻器与LED串联连接:

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

此处,橙色线连接到PIN 8,蓝色线连接到GND。

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

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

重要事项

下面列出了该项目中要考虑的重点:

  • 电阻器必须与LED串联。

电阻可防止多余的电流到达LED。连接中的过量电流会烧毁LED。因此,在连接中使用与LED串联的电阻。

  • 我们可以使用任何引脚作为OUTPUT引脚。例如8、13、7、4和3。其他引脚为PWM和模拟引脚。
  • LED的一个端子接地,而另一端子则连接到数字引脚。数字引脚只有两个值0或1。
    • 高= 1
    • 低= 0
  • 对于所有基础项目,建议使用Arduino UNO板,因为它易于理解和实施。它也是所有使用的板卡中的标准Arduino板卡。它可以提供电源,也可以充当串行端口。