Arduino - 闪烁LED( Blinking LED)
优质
小牛编辑
139浏览
2023-12-01
LED是小而强大的灯,可用于许多不同的应用。 首先,我们将致力于闪烁LED,微控制器的Hello World。 它就像打开和关闭灯一样简单。 建立这一重要基线将为我们开展更复杂的实验奠定坚实的基础。
组件的要求 (Components Required)
您将需要以下组件 -
- 1 × Breadboard
- 1×Arduino Uno R3
- 1×LED
- 1×330Ω电阻器
- 2 × Jumper
过程 (Procedure)
按照电路图并连接面包板上的组件,如下图所示。
Note - 要找出LED的极性,请仔细查看。 两个腿中较短的一个朝向灯泡的平坦边缘指示负端子。
像电阻器这样的元件需要将它们的端子弯成90°角,以便正确地安装面包板插座。 您也可以缩短端子。
草图 (Sketch)
在您的计算机上打开Arduino IDE软件。 用Arduino语言编码将控制你的电路。 单击“新建”打开新草图文件。
Arduino代码 (Arduino Code)
/*
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
}
Code to Note
pinMode(2, OUTPUT) - 在使用Arduino的一个引脚之前,你需要告诉Arduino Uno R3它是INPUT还是OUTPUT。 我们使用一个名为pinMode()的内置“函数”来执行此操作。
digitalWrite(2, HIGH) - 当您使用引脚作为OUTPUT时,您可以将其命令为HIGH(输出5 V)或LOW(输出0 V)。
结果 (Result)
您应该看到LED打开和关闭。 如果未看到所需的输出,请确保已正确组装电路,并验证并将代码上载到电路板。