Arduino IDE Beginner Guide

Arduino IDE 下载、安装、开发板和传感器库安装教程

给第一次接触 Arduino 的客户看的通用教程:先安装 Arduino IDE,再装开发板包,再按传感器型号安装库,最后选择端口、上传程序、打开串口监视器看数据。

适用场景

  • 不会下载:从 Arduino 官方入口下载
  • 不会选板:UNO、Nano、ESP32 分开说明
  • 不会找库:用库管理器搜芯片型号
  • 不会看数据:串口监视器选对波特率

Step 1

下载和安装 Arduino IDE

只建议从 Arduino 官方网站下载,不建议客户从不明下载站安装,避免捆绑软件或旧版本。

1. 打开官方下载页

进入 Arduino Software 官方页面,Windows 客户优先下载 Arduino IDE 2.x 的 Windows 版本。

打开 Arduino 官方下载页
2. Windows 安装

下载完成后,找到浏览器下载文件夹里的 .exe 安装包,双击运行,按提示下一步安装。安装完成后从开始菜单打开 Arduino IDE。

3. 打不开怎么办

如果电脑权限限制、杀毒软件拦截或公司电脑不能安装,建议换管理员账户,或让客户使用自己可安装软件的电脑测试。

Step 2

安装和选择开发板

Arduino IDE 不是插上什么板都自动会编译。UNO/Nano 通常内置,ESP32、ESP8266、RP2040 等需要先安装对应开发板包。

客户手上的板子Arduino IDE 里怎么选是否要额外安装
Arduino UNOTools / Board 里选 Arduino Uno通常不用
Arduino NanoTools / Board 里选 Arduino Nano通常不用;老 Nano 可能要选 Old Bootloader
ESP32 开发板先安装 esp32 开发板包,再按实际板型选择需要
ESP32-S3安装 esp32 开发板包,选择 ESP32S3 Dev Module 或对应板型需要
STM32多数客户不建议直接用 Arduino IDE;更常用 STM32CubeIDE/Keil按工程而定
ESP32 开发板包说明

ESP32 不是 Arduino 官方 AVR 板,必须通过 Boards Manager 安装 Espressif 的 Arduino-ESP32 支持包。安装后才会出现 ESP32、ESP32-S3 等板型。

打开 Espressif 官方安装说明

Step 3

按传感器型号安装库

很多模块代码不能直接编译,是因为库没有安装。库一般按芯片型号搜索,不一定按淘宝标题搜索。

打开库管理器

Arduino IDE 2.x 左侧有 Library Manager 图标,也可以在菜单里打开库管理器。搜索框输入库名或芯片型号。

搜索芯片型号

例如 MMC5603 搜 Adafruit MMC56x3,SGP30 搜 Adafruit SGP30,MCP4725 搜 Adafruit MCP4725。搜淘宝商品名通常搜不到。

安装依赖

如果 IDE 提示安装依赖库,建议点 Install All。很多 Adafruit 库还需要 Adafruit BusIO、Adafruit Unified Sensor 等依赖。

模块/芯片库管理器建议搜索说明
MMC5603 / MMC5603NJAdafruit MMC56x3三轴磁力计
SGP30Adafruit SGP30TVOC / eCO2 气体传感器
MCP4725Adafruit MCP4725I2C DAC 模块
MAX31865Adafruit MAX31865PT100/PT1000 温度采集
MPU6050Adafruit MPU6050 或 MPU6050不同例程用的库可能不同
INA226Adafruit INA226 或 INA226看页面例程指定哪个库

Step 4

上传程序和打开串口监视器

选择端口

插上开发板 USB 线后,在 Tools / Port 里选择新出现的 COM 口。如果没有 COM 口,先查数据线、驱动、板子供电。

上传程序

打开资料页提供的 .ino 文件,点击左上角上传按钮。编译错误多半是库没装,上传错误多半是板型/端口/驱动/BOOT 模式问题。

看串口数据

上传成功后打开 Serial Monitor。波特率要和程序里的 Serial.begin() 一致,常见是 9600115200

Troubleshooting

常见报错判断

编译提示 No such file or directory

一般是库没有安装,回到库管理器搜索对应库名并安装依赖。

上传失败 / 端口不存在

检查 USB 数据线是否能传数据,端口是否选对,CH340/CP2102 驱动是否安装,ESP32 是否需要按 BOOT。

串口监视器乱码

波特率不一致。把串口监视器右下角波特率改成程序里的数值,例如 115200。

I2C 扫不到传感器

先检查 VCC、GND、SDA、SCL,确认共地、线没接反,再用 I2C Scanner 扫描地址。

Customer Reply

可复制客户话术

您好,您先安装 Arduino IDE。请从 Arduino 官方下载页下载,不要从第三方下载站下载。安装后打开库管理器,按芯片型号搜索对应库,安装完成后再打开我们页面里的测试例程上传。

您好,如果编译提示找不到某个 .h 文件,通常是库没有安装。请在 Arduino IDE 的 Library Manager 搜索页面说明里的库名,并按提示安装依赖库。

您好,如果上传失败,请先确认开发板型号和 COM 口选对。ESP32 类开发板需要先安装 esp32 开发板包,部分板子上传时还需要按住 BOOT 键。

References

官方资料链接