快速开始
硬件与软件准备
准备 Arduino Nano Every、Micro-USB 数据线和电脑,安装 Arduino IDE。首次测试仅连接 USB,先断开外部模块。带排针版已焊接排针;未预焊版本用于面包板时需先完成排针焊接。插入前核对两侧引脚位置,避免错位或短接电源轨。
安装开发板支持包
- 打开 Arduino IDE 的开发板管理器。
- 搜索 Arduino megaAVR Boards,并安装该支持包。
- 使用 Micro-USB 数据线连接开发板,确认 ON 电源指示灯亮起。
- 在开发板菜单选择 Arduino megaAVR Boards 下的 Arduino Nano Every。
- 在端口菜单选择对应串口。
Nano Every 不使用经典 Nano 的 Arduino AVR Boards 支持包,也不需要选择 ATmega328P 或 Old Bootloader。
上传 Blink
- 打开 "File" > "Examples" > "01.Basics" > "Blink"。
- 点击验证按钮,确认程序编译通过。
- 点击上传按钮,等待 IDE 显示上传完成。
- 观察板载 L 指示灯,预期点亮 1 秒、熄灭 1 秒并循环。
以下程序可用于相同的板载验证:
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
setup 在复位后执行一次,loop 反复执行。只编译成功不代表已上传。修改延时为 200 ms 并重新上传,通过闪烁变化确认新程序生效。
开发环境检查
| 现象 | 检查方法 |
|---|---|
| 有电源但没有串口 | 检查 USB 线是否支持数据,查看系统设备列表 |
| 菜单没有 Nano Every | 安装 Arduino megaAVR Boards |
| 上传失败 | 核对 Nano Every 板型、端口及 USB 连接,关闭其他串口软件 |
| 旧程序编译失败 | 检查库是否支持 ATmega4809,核对寄存器仿真要求 |
| 上传成功但结果未变 | 核对目标端口与当前观察的开发板 |
官方操作参考:Nano Every 入门教程。完成后参见 软件兼容与基础示例。