Arduino基础知识

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控制
  • 传感器读取
  • 电机控制
  • 物联网设备
  • 机器人