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 它是 INPUT 还是 OUTPUT。我们使用一个名为pinMode()
的内置“函数”来执行此操作。 -
digitalWrite(2,HIGH)
- 当你使用引脚作为 OUTPUT 时,你可以将其命令为 HIGH(输出 5 V)或 LOW(输出 0 V)。
结果
你应该看到 LED 打开和关闭。如果未看到所需的输出,请确保已正确组装电路,并验证并将代码上载到电路板。