arduino 代码
时间: 2024-09-15 17:02:07 浏览: 38
Arduino是一个开源的电子原型平台,由简单的微控制器板和一个开发环境组成,让设计师和爱好者能够快速地创建能够读取输入(比如光、手指触碰、温度等)并将其转换成输出(比如激活马达、打开LED等)的设备。Arduino代码通常指的是用Arduino IDE编写的程序,这些程序是基于Arduino提供的C/C++语言扩展。
一个基本的Arduino程序由两个主要函数组成:`setup()` 和 `loop()`。`setup()` 函数在Arduino板启动或重新启动后只运行一次,用于初始化设置,如设置引脚模式或初始化库。而`loop()`函数在`setup()`函数运行后会不断循环执行,用于执行所有的主要功能,如读取传感器数据或控制LED等。
下面是一个简单的Arduino代码示例,它会使得板载LED闪烁:
```cpp
// 定义LED连接的引脚
const int ledPin = 13;
// setup()函数在Arduino板启动时运行一次
void setup() {
// 初始化LED引脚为输出模式
pinMode(ledPin, OUTPUT);
}
// loop()函数在setup()之后不断循环执行
void loop() {
digitalWrite(ledPin, HIGH); // 打开LED
delay(1000); // 等待1秒(1000毫秒)
digitalWrite(ledPin, LOW); // 关闭LED
delay(1000); // 等待1秒
}
```
这个示例中,`pinMode(ledPin, OUTPUT);` 用于设置引脚模式,`digitalWrite(ledPin, HIGH);` 和 `digitalWrite(ledPin, LOW);` 用于控制LED的开和关,`delay(1000);` 用于创建1秒的延迟。
阅读全文