[PICO]第一个程序:点亮LED

一: setup() 函数

setup() 函数在程序启动时运行一次,用于初始化设置。在这个例子中,我们将27号引脚(gp27)设置为输出模式。

1
2
3
4
5
void setup() {

  pinMode(27, OUTPUT);

}

二: loop() 函数

loop() 函数会不断循环执行,用于控制LED的亮灭。我们将使用 digitalWrite() 函数来控制引脚的电平。

1
2
3
4
5
6
7
8
9
10
11
void loop() {

  digitalWrite(27, HIGH);

  delay(1000);

  digitalWrite(27, LOW);

  delay(1000);

}

三:接线

LED 负极接到GND,正极接到 GP27 引脚

四:完整程序

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void setup() {

  pinMode(27, OUTPUT);

}



void loop() {

  digitalWrite(27, HIGH);

  delay(1000);

  digitalWrite(27, LOW);

  delay(1000);

}

实现功能:
启动后,以间隔1秒的时间点亮、熄灭LED。

五: 实际应用场景

这个简单的程序展示了如何使用Arduino控制LED灯的亮灭。虽然看似简单,但它是许多复杂项目的基础。例如:

  • 交通信号灯模拟:通过控制多个LED灯,模拟交通信号灯的变化。
  • 报警系统:在检测到异常时,通过闪烁LED灯发出警报。
  • 互动装置:结合传感器,根据环境变化控制LED灯的亮灭。

[PICO]第一个程序:点亮LED
https://ka5fxt.cn/2026/03/29/PICO-第一个程序:点亮LED/
发布于
2026年3月29日
许可协议