当前位置: 首页 > 文档资料 > Arduino 中文教程 >

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的极性,请仔细查看。 两个腿中较短的一个朝向灯泡的平坦边缘指示负端子。

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打开和关闭。 如果未看到所需的输出,请确保已正确组装电路,并验证并将代码上载到电路板。