Arduino - LED闪烁



LED 是小型、强大的灯,广泛应用于各种场合。首先,我们将学习如何使 LED 闪烁,这就像微控制器的“Hello World”一样简单,只需将其打开和关闭即可。建立这个重要的基础,将为我们后续开展更复杂的实验打下坚实的基础。

所需元件

您将需要以下元件 -

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

步骤

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

Breadboard

注意 - 要确定 LED 的极性,请仔细观察它。较短的一条引脚,靠近灯泡的扁平边缘,表示负极。

LED

像电阻这样的元件,需要将其引脚弯成 90° 角才能正确插入面包板插座。您也可以将引脚剪短。

Resistors

草图

在您的电脑上打开 Arduino IDE 软件。使用 Arduino 语言进行编程将控制您的电路。通过点击“新建”打开新的草图文件。

Sketch

Arduino 代码

/*
   Blink
   Turns on an LED on for one second, then off for one second, repeatedly.
*/

// the setup function runs once when you press reset or power the board

void setup() {  // initialize digital pin 13 as an output.
   pinMode(2, OUTPUT);
}

// the loop function runs over and over again forever

void loop() {
   digitalWrite(2, HIGH); // turn the LED on (HIGH is the voltage level)
   delay(1000); // wait for a second
   digitalWrite(2, LOW); // turn the LED off by making the voltage LOW
   delay(1000); // wait for a second
}

代码说明

pinMode(2, OUTPUT) - 在使用 Arduino 的引脚之前,需要告诉 Arduino Uno R3 它是一个 INPUT(输入)还是 OUTPUT(输出)。我们使用一个名为 pinMode() 的内置“函数”来实现这一点。

digitalWrite(2, HIGH) - 当将引脚用作 OUTPUT 时,可以命令其为 HIGH(输出 5 伏)或 LOW(输出 0 伏)。

结果

您应该会看到 LED 闪烁。如果未看到所需的输出,请确保电路连接正确,并已验证并将代码上传到开发板。

广告