Arduino纳米
的Arduino纳米是另一个受欢迎的Arduino开发板非常相似Arduino UNO.它们使用相同的处理器(Atmega328p),因此它们可以共享相同的程序。
Arduino Nano Pinout配置
销的类别 |
销的名字 |
细节 |
权力 |
Vin, 3.3 v, 5 v,接地 |
文:使用外部电源(6-12V)时给Arduino输入电压。 5 v:稳压电源用于给单片机和板上其他器件供电。 3.3 v:3.3V电源由车载稳压器产生。最大电流为50mA。 接地:地面别针。 |
重置 |
重置 |
重置单片机。 |
模拟针 |
A0 - A7 |
用于测量0-5V范围的模拟电压 |
输入/输出引脚 |
数字引脚D0 - D13 |
可作为输入或输出引脚使用。0V(低)和5V(高) |
串行 |
处方,Tx |
用于接收和传输TTL串行数据。 |
外部中断 |
2、3 |
触发中断。 |
脉宽调制 |
3 5 6 9 11 |
提供8位PWM输出。 |
SPI |
10 (SS)、11 (MOSI)、12 (MISO)及13 (SCK) |
用于SPI通信。 |
内置的领导 |
13 |
打开内置的LED。 |
IIC |
A4 (sda), a5 (sca) |
用于TWI通信。 |
基诺 |
基诺 |
为输入电压提供参考电压。 |
Arduino纳米技术规格
单片机 |
ATmega328P - 8位AVR系列单片机 |
工作电压 |
5伏 |
Vin引脚的推荐输入电压 |
7-12V |
模拟输入插脚 |
6 (a0 - a5) |
数字I / O管脚 |
14(其中6个提供PWM输出) |
I/O引脚上的直流电流 |
40岁的马 |
3.3V引脚上的直流电流 |
马50 |
闪存 |
32kb (2 KB用于引导加载程序) |
静态存储器 |
2 KB |
eepm |
1 KB |
时钟频率(速度) |
16兆赫 |
沟通 |
IIC, SPI, USART |
其他Arduino电路板
Arduino UNO,Arduino Pro迷你Arduino大型,Arduino由于,Arduino MKR1000 Wi-Fi板Arduino莱昂纳多
其他开发板
覆盆子π、PIC开发板、AVR开发板、MSP430的发射台,TEENSY 3.6开发板爱迪生,英特尔,ESP32,STM32F103C8T6 -蓝色药丸开发板,NodeMCU ESP8266
Arduino UNO和Arduino Nano的区别
的Arduino纳米非常类似于Arduino UNO。它们使用相同的处理器(Atmega328p),因此它们可以共享相同的程序。两者最大的区别在于大小。UNO是Nano的两倍大,因此在您的项目中占用更多空间。此外,Nano对面包板友好,而Uno则不是。要给Uno编程,你需要一条普通的USB线;而Nano则需要一条迷你USB线。的Uno和Nano之间的技术区别如下所示:
的名字 |
处理器 |
操作/输入电压 |
CPU速度 |
模拟在/ |
数字IO /脉宽调制 |
eepm / SRAM (kB) |
闪光 |
USB |
USART |
Uno |
ATmega328P |
5 v / 7-12V |
16兆赫 |
6/0 |
14/6 |
1 / 2 |
32 |
常规的 |
1 |
纳米 |
ATmega328P |
5 v / 7-12V |
16兆赫 |
8/0 |
14/6 |
1 / 2 |
32 |
迷你 |
1 |
Arduino Nano和Arduino Mega的区别
有相当多的Arduino Nano和Arduino mega的区别因为使用的处理器本身是不同的。Arduino Mega在速度和I/O引脚数量方面比Arduino Nano更强大。你可能猜到了,它的尺寸也比Arduino UNO大。Arduino Mega通常用于需要大量I/O引脚和不同通信协议的项目。Nano和Mega之间的技术差异如下所示。
的名字 |
处理器 |
操作/输入电压 |
CPU速度 |
模拟在/ |
数字IO /脉宽调制 |
eepm / SRAM (kB) |
闪光 |
USB |
USART |
大型 |
ATmega2560 |
5 v / 7-12V |
16兆赫 |
16/0 |
54/15 |
4/8 |
256 |
常规的 |
4 |
纳米 |
ATmega328P |
5 v / 7-12V |
16兆赫 |
8/0 |
14/6 |
1 / 2 |
32 |
迷你 |
1 |
理解Arduino纳米
Arduino板的设计方式让初学者很容易上手微控制器.这个板子电路试验板友好,这就是为什么它很容易处理连接。让我们从驱动板开始。
Arduino Nano:
有三种方式可以为你的Nano充电。
USB杰克:将迷你USB插孔通过电缆连接到手机充电器或电脑,它将吸取所需的电源,以使电路板发挥作用
Vin销:Vin引脚可以提供一个未调节的6-12V电源板。车载电压调节器将其调节到+5V。
+ 5V引脚:如果你有一个调节的+5V电源,那么你可以直接提供这个Arduino的+5V引脚。
输入/输出:
在Nano板上总共有14个数字引脚和8个模拟引脚。数字引脚可用作输入引脚来连接传感器,也可用作输出引脚来驱动负载。一个简单的函数pinMode ()和digitalWrite ()可以用来控制他们的操作。数字引脚的工作电压为0V和5V。模拟引脚可以测量模拟电压从0V到5V使用任何8个模拟引脚使用一个简单的功能,如analogRead()。
这些别针除了达到它们的目的外,还可以用于特殊目的,下文将对此进行讨论:
- 串行引脚0 (Rx)和1 (Tx):Rx和Tx引脚用于接收和传输TTL串行数据。它们与相应的ATmega328P USB to TTL串行芯片相连。
- 外部中断引脚2和3:这些引脚可以配置为触发一个低值的中断,一个上升或下降边缘,或一个值的变化。
- PWM引脚3、5、6、9和11:这些引脚提供8位PWM输出通过使用analogWrite ()函数。
- SPI引脚10 (SS), 11 (MOSI), 12 (MISO)和13 (SCK):这些引脚用于SPI通信。
- 内置LED引脚13:此引脚与内置LED连接。当引脚13是高- LED是开的,当引脚13是低,它是关闭的。
- I2C A4(SDA)和A5(SCA):用于使用Wire库进行IIC通信。
- 诺:用于为模拟输入提供参考电压analogReference ()函数。
- 重置密码:使这个引脚低,复位微控制器。
这些特殊函数及其各自的引脚在Arduino Nano pinout图如上所示。
如何使用Arduino Nano
它几乎不会花费5-10分钟上传你的第一个程序到Arduino Nano.你所需要的Arduino IDE, USB线和Nano板本身。
下载安装Arduino:
第一步是安装Arduino IDE,可以从下面的链接免费下载。安装Arduino后,您可能还想安装Arduino与您的计算机通信的驱动程序(链接如下)。
上传第一个程序
一旦arduino IDE安装到计算机上,使用USB线将电路板与计算机连接。现在打开arduino IDE,通过选择选择正确的板工具> > Arduino董事会/纳米,选择正确的端口工具>港口.Arduino UNO使用基于接线的Arduino编程语言编程。要使用Arduino Uno Board启动并闪烁内置LED,请通过选择来加载示例代码文件> > >基本例子眨了眨眼.一旦将示例代码(如下所示)加载到IDE中,单击顶部栏上的“upload”按钮。上传完成后,你应该会看到Arduino的内置LED闪烁。下面是闪烁的示例代码:
void setup(){//初始化数字引脚LED_BUILTIN作为输出。pinMode (LED_BUILTIN、输出);} //循环函数永远运行一次又一次void loop() {digitalWrite(LED_BUILTIN, HIGH);//打开LED (HIGH是电压级)延时(1000);//等待第二个数字写入(LED_BUILTIN, LOW);//使电压低延迟(1000)关闭LED;//等待第二秒}
应用程序
- 电子产品和系统的原型设计
- 多个DIY项目。
- 易于使用的初学者水平的diy和制造商。
- 需要多个I/O接口和通信的项目。