📜  arduino buildin let - C++ (1)

📅  最后修改于: 2023-12-03 14:59:22.413000             🧑  作者: Mango

Arduino Build-in LED - C++

在 Arduino 开发板上,有一个内置的 LED 灯,可以通过程序来控制其亮灭。这对于开发者来说是一个很好的实验和测试工具。

硬件准备
  • Arduino 开发板
  • USB 数据线
  • 一根杜邦线(用于连接 LED 灯)
程序实现

打开 Arduino IDE 开发环境,创建一个新的程序,命名为 buildin_led.ino,在程序中添加以下代码:

void setup() {
  pinMode(LED_BUILTIN, OUTPUT); // 将内置 LED 声明为输出
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // 打开内置 LED
  delay(1000); // 延时 1 秒
  digitalWrite(LED_BUILTIN, LOW); // 关闭内置 LED
  delay(1000); // 延时 1 秒
}

setup() 函数中,使用 pinMode() 函数将内置 LED 声明为输出,以便能够控制其亮灭。

loop() 函数中,使用 digitalWrite() 函数和常量 HIGHLOW 控制内置 LED 的亮灭状态,并使用 delay() 函数控制亮灭时间。

代码片段
void setup() {
  pinMode(LED_BUILTIN, OUTPUT); // 将内置 LED 声明为输出
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH); // 打开内置 LED
  delay(1000); // 延时 1 秒
  digitalWrite(LED_BUILTIN, LOW); // 关闭内置 LED
  delay(1000); // 延时 1 秒
}
总结

通过以上程序实现,我们可以使用 Arduino 来控制其内置的 LED 灯,快速地测试开发板的功能。同时,也能够学习一些基础的 C++ 语法,如声明变量、定义函数、调用函数等。