Arduino 简明教程

Arduino - Blinking LED

LED 是小巧、功能强大的灯,用于很多不同的应用。一开始,我们将操作使 LED 闪烁,这是微控制器的 Hello World。这就像开关一盏灯一样简单。建立此重要基线将为你打下坚实的基础,让我们朝更加复杂的实验进军。

Components Required

您将需要以下组件:

  1. 1 × Breadboard

  2. 1 × Arduino Uno R3

  3. 1 × LED

  4. 1 × 330Ω Resistor

  5. 2 × Jumper

Procedure

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

breadboard

Note − 要找出 LED 的极性,请仔细观察。灯泡扁平边缘朝向两条腿中较短的一条腿表示负极。

led

为了正确安装面包板插座,像电阻器这样的元件需要将其端子弯曲成 90° 角。您还可以剪短端子。

resistors

Sketch

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

sketch

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 它是一个输入还是输出。为此,我们要使用一个称为 pinMode() 的内置“函数”。

digitalWrite(2, HIGH) − 当你使用一个引脚作为输出时,你可以命令它为 HIGH(输出 5 伏特)或 LOW(输出 0 伏特)。

Result

你应该看到你的 LED 开启并关闭。如果没有看到所需的输出,请确保你正确地组装了电路,并验证并向你的电路板上传了代码。