Arduino - 闪烁 LED

LED 是小而强大的灯,可用于许多不同的应用。首先,我们将来闪烁 LED,这就是单片机器的 Hello World。它就像打开和关闭灯一样简单。这将为我们开展更复杂的实验奠定坚实的基础。

需要的组件

你将需要以下组件 -

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

程序

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

面包板

- 要找出 LED 的极性,请仔细查看。两个腿中较短的一个朝向灯泡的平坦边缘为阴极。

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

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

结果

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