Arduino Nano 入门全攻略:6 步掌握迷你开发板核心技能
Arduino Nano 作为早期经典迷你板卡,虽无 DC 电源插座,但凭借极小体积(45×18 mm)与面包板友好型排针,成为空间受限项目的首选。本教程将分 6 步带您从环境搭建到首个程序烧录,快速上手 Nano 开发。
步骤 1:下载与安装 Arduino IDE 2.x
图 1:基于 Arduino UNO 的简单项目示例
访问 Arduino 官方软件页面,根据操作系统下载最新 IDE 2.x 版本。相比 1.8.x,2.x 引入现代化编辑器、自动补全、实时调试、板卡管理器 V2 等特性,大幅提升开发效率。
系统要求
- Windows 10 / 11 (64 位)
- macOS 10.15+ (Apple Silicon / Intel)
- Linux 64 位(Ubuntu 20.04+、Fedora 35+ 等主流发行版)
安装要点
Windows
运行 `.exe` 安装包,勾选“安装驱动程序”,按向导完成。首次运行会自动安装板卡核心与必要驱动。
macOS
打开 `.dmg` 镜像,将 Arduino IDE 拖入 Applications 文件夹。Apple Silicon 首次运行需在“安全性与隐私”中允许。
Linux
推荐使用 Flatpak 或官方提供的 AppImage,避免权限与依赖问题;或执行 `sudo apt install arduino-ide`(部分发行版仓库版本较旧)。
步骤 2:首次连接 Arduino Nano
图 2:多款 Arduino Nano 微控制器
Nano 关键引脚认知
- Mini-B USB 接口:供电 + 程序下载通道;
- 双排 2.54 mm 排针:插接面包板时建议 USB 口朝外,避免线材干扰;
- 电源/地:VIN (7~12V)、5V、3.3V、GND×2;
- 数字 I/O D0~D13:含 6 路 PWM (D3,5,6,9,10,11);
- 模拟输入 A0~A7:10 位 ADC,A4/A5 复用 I²C;
- 复位引脚:低电平复位,可外接复位键。
连接与验证步骤
- Mini-B USB 线连接电脑,板载电源 LED (绿) 点亮;
- IDE 中选择“工具 → 开发板 → Arduino AVR Boards → Arduino Nano”,处理器选 “ATmega328P (Old Bootloader)” 或新版引导器对应项;
- 选择正确串口(Windows 为 COMx,Linux/macOS 为 /dev/ttyUSBx);
- 文件 → 示例 → 01.Basics → Blink,点击上传(右箭头图标);
- 观察板载橙色 LED (L) 以 1 Hz 闪烁,输出窗口提示“上传成功”。
步骤 3:面包板连接最佳实践
图 3:蓝色 Arduino Nano 显示示例
- 插拔时手持板边,避免用力过大弯曲排针;
- USB 口朝外布局,预留线材空间;
- 电源轨统一连接 5V/GND,减少跳线跨越;
- 模拟信号走线远离高频数字线,必要时加去耦电容。
步骤 4:打开第一个内置草图
IDE 菜单“文件 → 示例”分类丰富,建议新手从 01.Basics、02.Digital、03.Analog 入手,阅读注释理解 API 用法。
步骤 5:选择板卡型号与端口
Nano 核心为 ATmega328P,务必在“工具 → 处理器”确认选择正确(新/旧引导器决定上传波特率:57600 vs 115200)。
步骤 6:上传并运行首个草图
点击工具栏“上传”图标,IDE 依次执行:预处理 → 编译 (avr-gcc) → 链接 → 通过 avrdude 经串口烧录。完成后 TX/RX LED 快速闪烁,状态栏显示“上传完成”。
进阶建议
- 安装 PlatformIO 或 VS Code + Arduino 扩展 获得专业级编辑/调试体验;
- 学习使用 `Serial.plotter` 观测波形、`EEPROM` 断电保存数据;
- 尝试 Nano 33 IoT / BLE Sense 等新款,内置 Wi-Fi/BLE/IMU,拓展物联网应用。
结语
掌握 Nano 的引脚映射、IDE 工作流与烧录流程,即可胜任绝大多数迷你型嵌入式原型开发。后续可结合传感器、显示屏、通信模块构建完整系统。如有技术疑问,欢迎随时联系我们获取支持。
工业技术
- DIY Photoshop 硬件控制台:Arduino Nano RP2040 实现快捷键外设
- Arduino Nano 智能礼服:心率感应 LED 装饰,融合 CrazyCircuits 与 DFRobot 传感器
- Arduino Nano + 摇杆控制双步进电机:Visuino 图形化教程
- Arduino Nano 手持盖革计数器:DIY 核辐射检测仪
- Arduino Nano 专用 2.8 英寸 TFT 扩展板 – 320×240 SPI 显示屏
- 用 Arduino Nano 制作可靠的 LCD 秒表 —— 无需电位器
- Arduino Nano 33 BLE 声频频谱可视化:实时 OLED 声纹显示
- DIY 迷你示波器:基于 Arduino Nano 与 OLED 显示屏的逐步教程
- Arduino Nano模拟指针时钟:DS3231 RTC + 1mA电流表精密木制计时器
- Arduino Nano精密点焊机控制器:DIY电池点焊神器
- 掌握PCB加强筋:柔性PCB完整指南
- Arduino ProtoShield 扩展板组装全流程指南:从元件识别到调试验证