📅  最后修改于: 2023-12-03 14:59:22.413000             🧑  作者: Mango
在 Arduino 开发板上,有一个内置的 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()
函数和常量 HIGH
或 LOW
控制内置 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++ 语法,如声明变量、定义函数、调用函数等。