Arduino - LED 闪烁


LED 是体积小、功能强大的灯,可用于许多不同的应用。首先,我们将研究 LED 闪烁,即微控制器的 Hello World。就像打开和关闭灯一样简单。当我们致力于更复杂的实验时,建立这个重要的基线将为您提供坚实的基础。

所需组件

您将需要以下组件 -

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

程序

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

面包板

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

引领

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

电阻器

草图

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

草图

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 它是输入还是输出。我们使用一个名为 pinMode() 的内置“函数”来执行此操作。

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

结果

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