Arduino基础知识
Arduino是一个开源电子原型平台,基于易用的硬件和软件。
硬件平台
- Arduino UNO
- Arduino Nano
- Arduino Mega
- Arduino Leonardo
- Arduino ESP32
基本组件
- 微控制器
- 数字/模拟输入输出引脚
- USB接口
- 电源接口
- 晶振
编程基础
// 基本Arduino程序结构
void setup() {
// 初始化代码,只运行一次
pinMode(13, OUTPUT); // 设置引脚13为输出模式
}
void loop() {
// 主程序,循环执行
digitalWrite(13, HIGH); // 打开LED
delay(1000); // 等待1秒
digitalWrite(13, LOW); // 关闭LED
delay(1000); // 等待1秒
}
常见项目类型
- LED控制
- 传感器读取
- 电机控制
- 物联网设备
- 机器人