简介
Arduino Nano 是一款小巧的,可以在面包板使用的CPU,ATmega328P产品。提供与UNO板子一样的外部连接特性,并且也具有外部的插脚接口。UNO是意大利语,是一的意思,即Arduino UNO是Arduino的第一个控制板子。Arduino Nano字面翻译Nano是侏儒的意思,即是一个个头很小的板子。
原理图
引脚图
引脚说明
一、二脚:为串口输出输入引脚,板上通过CH340芯片转为了USB信号,方便主机下载程序、通信用。 这两个脚尽量不做其它用途。
注(CH340 是一个USB 总线的转接芯片,实现USB 转串口、USB 转IrDA 红外或者USB 转打印口。)
三脚:为系统复位引脚。
四脚:GND
五-十六脚:数字接口
十七脚:3V3电源输出,此电源由CH340 USB芯片转换而来,给外部3.3V系统供电。
十八脚:AREF,模拟参考电压输入,一般不用连,此脚空置的情况下,328P微控制默认使用IC内部的1.1V做AD(模拟转数字)电路的参考电压。
十九-二十六脚:模拟接口
二十七脚:引脚为双向电源引脚,外部有5V电源时,此脚可做输入,省掉了电池。如果有电池,而外部没有5V电源时,此引脚可以给外部提供5V电源。
二十八脚:为系统复位引脚。
二十九脚:GND
三十脚:为外部电源输入引脚,推荐输入范围7~12V,电池供电的情况下使用。 板上通过LDO稳压为5V,给系统供电。在插入USB接口的情况下,(30)pin Vin可以不连。下图可以看出,USB接口的5V通过一个二极管给系统供电。
Arduino IDE使用说明
在File(文件) > Examples(示例) > 0.1. Basics >
Blink 来打开LED闪烁的例程项目
选择板子和端口
开发板:
我们需要选择板子,在Tools(工具) > Board(开发板)菜单上选择相应的Nano板子。
处理器:
注意:新型号的板子已经更新了NANO板子的bootloader。从2018年1月开始卖得板子使用了新bootloader,而在这之前的板子使用的是旧的bootloader。新板子选择ATmega328P,要编辑旧板子就要选择ATmega328P(Old Bootloader),如果不知道是哪种板子,可以试验,直到上载成功就可以了。
端口:
在Tools(工具) > port(端口)选择板子安装的COM口。
其他
ATMEG_datasheet 原版英文文档