Arduino纳米
这个Arduino纳米另一个流行的Arduino开发板与阿杜伊诺·乌诺. 它们使用相同的处理器(Atmega328p),因此它们可以共享相同的程序。
Arduino纳米引脚配置
别针类别 |
密码名 |
细节 |
权力 |
Vin,3.3V,5V,GND |
Vin:使用外部电源时,Arduino的输入电压(6-12V)。 5V:用于为微控制器和板上其他组件供电的稳压电源。 3.3V:车载电压调节器产生的3.3V电源。最大电流消耗为50mA。 GND:接地引脚。 |
重置 |
重置 |
重置微控制器。 |
模拟引脚 |
A0–A7 |
用于测量0-5V范围内的模拟电压 |
输入/输出引脚 |
数字引脚D0-D13 |
可以用作输入或输出引脚。0伏(低)和5伏(高) |
电视连续剧 |
Rx,德克萨斯州 |
用于接收和传输TTL串行数据。 |
外部中断 |
2, 3 |
触发中断。 |
脉宽调制 |
3, 5, 6, 9, 11 |
提供8位PWM输出。 |
SPI |
10(SS)、11(MOSI)、12(MISO)和13(SCK) |
用于SPI通信。 |
内置LED |
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毫安 |
闪存 |
32 KB(2 KB用于引导加载程序) |
SRAM |
2 KB |
电可擦可编程只读存储器 |
1 KB |
频率(时钟速度) |
16兆赫 |
表达 |
IIC、SPI、USART |
其他Arduino董事会
阿杜伊诺·乌诺,Arduino Pro Mini,Arduino Mega,阿杜伊诺酒店,Arduino MKR1000 Wi-Fi板,Arduino Leonardo
其他发展委员会
覆盆子皮,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/PWM |
EEPROM/SRAM[kB] |
闪光 |
通用串口总线 |
乌萨特 |
联合国组织 |
ATmega328P |
5V/7-12V |
16兆赫 |
6/0 |
14/6 |
1/2 |
32 |
有规律的 |
1. |
纳米技术 |
ATmega328P |
5V/7-12V |
16兆赫 |
8/0 |
14/6 |
1/2 |
32 |
迷你 |
1. |
Arduino Nano和Arduino Mega的区别
有相当数量的Arduino Nano和Arduino mega的区别因为处理器本身使用的是不同的。就速度和I/O引脚数量而言,Arduino Mega比Arduino Nano更强大。正如你可能猜到的,它的尺寸也比Arduino UNO大。Arduino Mega通常用于需要大量I/O引脚和不同通信协议的项目。Nano和Mega之间的技术差异如下所示。
名称 |
加工机 |
工作/输入电压 |
CPU速度 |
模拟输入/输出 |
数字IO/PWM |
EEPROM/SRAM[kB] |
闪光 |
通用串口总线 |
乌萨特 |
巨大的 |
ATmega2560 |
5V/7-12V |
16兆赫 |
16/0 |
54/15 |
4/8 |
256 |
有规律的 |
4. |
纳米技术 |
ATmega328P |
5V/7-12V |
16兆赫 |
8/0 |
14/6 |
1/2 |
32 |
迷你 |
1. |
理解Arduino纳米
Arduino板的设计使得初学者很容易开始使用微控制器. 这个板特别好试验板友好,这就是为什么处理连接非常容易的原因。让我们从给电路板通电开始。
为您的Arduino Nano供电:
总共有三种方式可以为Nano供电。
USB插孔:通过电缆将迷你USB插孔连接至手机充电器或电脑,它将为电路板的正常工作提供所需的电源
Vin Pin:Vin引脚可提供不受调节的6-12V电源,为电路板供电。车载电压调节器将其调节至+5V。
+5V引脚:如果您有一个稳定的+5V电源,那么您可以直接为Arduino的+5V引脚提供该电源。
输入/输出:
纳米板上总共有14个数字管脚和8个模拟管脚。数字管脚可用作输入管脚连接传感器,也可用作输出管脚驱动负载。一个简单的函数,如pinMode()和digitalWrite()可用于控制其操作。数字管脚的工作电压为0V和5V。模拟管脚可以使用8个模拟管脚中的任意一个,通过以下简单功能测量0伏到5伏的模拟电压analogRead()。
这些引脚除了用于其用途外,还可用于特殊用途,如下所述:
- 串行引脚0(Rx)和1(Tx):Rx和Tx引脚用于接收和传输TTL串行数据。它们与相应的ATmega328P USB至TTL串行芯片相连。
- 外部中断引脚2和3:这些引脚可配置为在低值、上升或下降沿或值变化时触发中断。
- PWM引脚3、5、6、9和11:这些引脚通过使用模拟写入()作用
- SPI引脚10(不锈钢)、11(MOSI)、12(MISO)和13(SCK):这些引脚用于SPI通信。
- 内置LED引脚13:该引脚与内置LED相连。当针脚13处于高位时–LED亮起,当针脚13处于低位时,LED熄灭。
- I2C A4(SDA)和A5(SCA):用于使用Wire library进行IIC通信。
- AREF:用于为模拟输入提供参考电压类比参考()作用
- 复位引脚:将该引脚设为低位,可重置微控制器。
这些特殊功能及其各自的引脚如图所示Arduino纳米引脚图如上所示。
如何使用Arduino Nano
几乎不需要5-10分钟就能完成将您的第一个程序上载到Arduino Nano. 您只需要Arduino IDE、USB电缆和纳米板本身。
下载并安装Arduino:
第一步是安装Arduino IDE,该IDE可从以下链接免费下载。安装Arduino后,您可能还希望安装Arduino与计算机通信的驱动程序(下面给出的链接)。
上传你的第一个程序
在计算机上安装arduino IDE后,使用USB电缆将板与计算机连接。现在打开arduino IDE并通过选择工具>电路板>Arduino/Nano,然后通过选择来选择正确的端口工具>端口. Arduino Uno是使用基于接线的Arduino编程语言编程的。要使用Arduino Uno板启动并闪烁内置LED,请选择加载示例代码文件>示例>基础>闪烁. 将示例代码(如下所示)加载到IDE后,单击顶部栏上的“上载”按钮。上传完成后,您应该会看到Arduino的内置LED闪烁。下面是闪烁的示例代码:
//当您按下reset(复位)或接通电路板电源时,setup(设置)功能运行一次。void setup(){//将数字引脚LED_内置作为输出初始化。pinMode(LED_内置,输出);}//loop(循环)功能将反复运行void loop(){数字写入(LED_内置,高);//打开LED(高是电压电平)延迟(1000);//等待第二次数字写入(LED内置,低);//通过使电压低延迟(1000)关闭LED;//等待第二次}
应用
- 电子产品和系统的原型设计
- 多个DIY项目。
- 易于使用的初学者水平DIYER和制造商。
- 需要多个I/O接口和通信的项目。