Arduino - 闪烁的 LED

LED 是一种小型、功能强大的灯,可用于许多不同的应用。首先,我们将研究如何使 LED 闪烁,这是微控制器的 Hello World。它就像打开和关闭灯一样简单。建立这个重要的基线将为您在进行更复杂的实验时奠定坚实的基础。

所需组件

您将需要以下组件 −

  • 1 × 面包板
  • 1 × Arduino Uno R3
  • 1 × LED
  • 1 × 330Ω 电阻
  • 2 ×跳线

步骤

按照电路图,将组件连接到面包板上,如下图所示。

面包板

注意 − 要找出 LED 的极性,请仔细观察。两条腿中较短的一条,朝向灯泡的平边,表示负极。

LED

电阻等组件需要将其端子弯曲成 90° 角,以便正确安装面包板插座。您还可以将端子剪短。

Resistors

草图

在您的计算机上打开 Arduino IDE 软件。使用 Arduino 语言编码将控制您的电路。单击新建打开新的草图文件。

草图

Arduino 代码

/*
    闪烁 
    反复打开 LED 一秒钟,然后关闭一秒钟。
*/

// 当您按下重置或为电路板供电时,设置函数运行一次

void setup() { // 将数字引脚 13 初始化为输出。
    pinMode(2, OUTPUT);
}

// 循环函数永远重复运行

void loop() {
    digitalWrite(2, HIGH); // 打开 LED(HIGH 是电压电平)
    delay(1000); // 等待一秒钟
    digitalWrite(2, LOW); // 通过使电压为低来关闭 LED
    delay(1000); // 等待一秒钟
}

需要注意的代码

pinMode(2, OUTPUT) − 在使用 Arduino 的某个引脚之前,您需要告诉 Arduino Uno R3 它是 INPUT 还是 OUTPUT。我们使用一个名为 pinMode() 的内置"函数"来执行此操作。

digitalWrite(2, HIGH) −当您使用引脚作为输出时,您可以命令它为高电平(输出 5 伏)或低电平(输出 0 伏)。

结果

您应该看到 LED 亮起和熄灭。如果没有看到所需的输出,请确保您已正确组装电路,并验证代码并将其上传到您的电路板。