Arduino Nano 引脚排列:规格、引脚说明和编程
技术与机器人和电子技术齐头并进。所有这些的中心是电子电路板,而电子世界中最常见的电路板是 Arduino 电路板。人们还认为 Aduinos 是微控制器,然而,它们是具有多个组件的电路板,包括微控制器。相反,作为印刷电路板的 Arduino Nano Pinout 本身具有多个组件,这也使得学习变得更加有趣。
什么是 Arduino Nano 引出线
Arduino Nano 是一款小型 ATmega328P 微控制器处理器串行芯片板,尺寸为 4.5 cm x 1.8 cm。事实上,Arduino Nano 比 Arduino UNO 更受欢迎,因为它有很多相似之处。
最显着的区别是 Arduino UNO 采用塑料双列直插式封装 (PDIP) 电路板形式,有 30 个引脚,而 Arduino Nano 采用塑料四方扁平封装 (TQFP),有 32 个引脚。事实上,Arduino Nano 使用的是 Type-B Micro USB,而 Arduino Nano 有一个 DC 电源插孔。

(又称PDIP(塑料DIP))

(薄引脚方形扁平封装(TQFP))
随后,Arduino Nano 比 Arduino UNO 更受欢迎,因为它体积小、价格便宜、功能特殊,因为它们都具有相似的功能。

(Arduino Nano 前、后、侧视图)
Arduino Nano 的特点
- ATmega328P 微控制器带有内置引导加载程序,可以更轻松地使用您的代码刷新电路板。电源微控制器属于 8 位 AVR(音频/视频接收器)系列。
- 工作电压信号为5V。
- 通过 VIN 或 VCC 供电可以在 7V 和 12V 之间变化。
- 32KB CPU 闪存被 Bootloader 使用了 2KB。
- 16MHz 时钟速度或晶体振荡器。
- 2KB SRAM 内存。
- 1KB EEPROM 内存
- Arduino Nano Pinout 有 30 个引脚。 8 个模拟引脚、14 个数字引脚、6 个电源引脚和 2 个复位引脚。
- 19mA 电源消耗。
- 每个 I/O 引脚 40mA 直流电。
- Arduino Nano Pinout 的小尺寸可以安装标准面包板,使其成为许多应用的首选。
- 支持 SPI 通信(串行外设接口)、USART(通用同步/异步接收器/发送器)和内部集成电路 (IIC) 通信。

基本SPI总线示例)
- 使用 Type-B Micro USB,与 Arduino UNO 不同。
- 在线串行编程 (ICSP) 支持微控制器编程,而无需断开与电路板的连接。

(RJ11转ICSP PIC编程器)
Arduino Nano 规格
ARDUINO NANO | 规格 |
微控制器 | ATmega328P |
CPU 闪存 | 32 KB(Bootloader 使用 2 KB)闪存 |
架构/处理器 | AVR 8 位 |
SRAM | 2 KB |
EEPROM | 1 KB |
时钟速度 | 16 MHz 时钟速度 |
工作电压源 | 5V |
模拟 I/O 引脚 | 8 |
输入电压 | 7V-12V |
每个 I/O 引脚的直流电流 | 40 毫安 |
数字 I/O 引脚 | 22 |
脉宽调制 (PWM) 输出 | 6 |
功耗 | 19 毫安 |
PCB 尺寸 | 1.8 厘米 X 4.5 厘米 |
USB | Type-B 微型 USB |
ICSP 标头 | 是的 |
通讯 | IIC、SPI 通信、USART |
重量 | 7 克 |
可编程 | Arduino IDE |
Arduino Nano 引脚排列
本节将解释底层硬件中引脚的功能,我们将详细讨论引脚的替代任务。

(Arduino Nano 功能管脚排列)
TX/D1 引脚 是一个数字 I/O 引脚,负责从 Arduino Nano PCB 传输串行数据。因此它是一个串口。
RX/D0 引脚 是一个数字 I/O 引脚,负责将串行数据接收到 Arduino Nano PCB 中。因此它是串行通信引脚和串行端口之一。
2 复位引脚 和一个重置按钮,用于将微控制器和重置按钮重置为低电平有效。
引脚 D2 和 D3 .这些是数字 I/O 引脚,用于在紧急情况或需要执行更重要的功能并且需要停止正在运行的程序时中断微控制器程序。
D0 至 D13 串行时钟 (SCK) 引脚。这些都是 Arduino Nano 引脚排列的 14 个数字输入输出引脚 (I/O)。此外,使用函数 pinMode()、digitalRead() 和 digitalWrite() 根据应用要求配置引脚。数字 IO 引脚还有一个内部上拉电阻,范围从 20Ω 到 40Ω,默认不连接。随后,数字 IO 引脚还可以提供 40 mA 的电源电流为微控制器供电。
D3、D5、D6、D9 和 D11 引脚 用于脉冲宽度调制。因此,它们控制电机的速度、LED 亮度以及更多需要调制的功能。
A0 到 A7 引脚 .这些是八个模拟输入引脚,模拟输入具有 8 位模数转换器 (ADC) 功能。此外,它是通过analogRead()函数读取的,该函数也从指定的模拟引脚读取值。
D10 信号和系统 (SS)、D11 主输出从输入 (MOSI)、D12 主输入从输出 (MISO) 和 D13 串行时钟 (SCK) 引脚 .
因此,这些是用于(串行外设接口)SPI 通信的数字引脚。
内置 LED (13) .这个数字引脚控制嵌入在电路板上的内部 LED,在需要时将其打开或关闭。
A4 (SDA)、A5 (SCA) 引脚 .这些是用于两线接口 (TWI) 或内部集成电路 (I2C) 通信的模拟引脚。
AREF 是一个模拟电压到数字转换 (ADC) 参考。
VIN ,电源引脚之一,也是连接外部电源(7V - 12V输入电压电平)塔式微控制器时使用的电源输入电压引脚。
3v3 是内置 Nano 板稳压器产生的最小电压。
5V 是 Nano 板用于为其组件供电的稳压电源电压。
接地引脚 是纳米板上的接地引脚。
如何为 Arduino Nano 供电
您需要启动 Arduino Nano 才能运行您的第一个应用程序。本节还讨论了为 Arduino Nano 电路板供电及其功耗模式。这些电源模式可以保护您的 Arduino 电路板安全,尤其是免受电源损坏。

(Arduino Nano 使用 mini USB 供电)
- Mini-B USB 数据线连接器 - 将 mini-B 数据线电源插孔连接到引脚,让它从发生连接的任何来源获取电力。一方面,此选项还允许您从任何专门支持 USB 连接器 micro USB 的设备获取电力。
- VIN 引脚 – 6-20V 非稳压外部电源专门通过该引脚传递给电路板为其供电。之后,电源通过 Nano 板调节到适合电源电路板工作的 5V 电压,并通过板调压器。
- 5V 引脚 – 同样重要的是,如果您有一个 5V 的稳压电源,这里就是电源连接的地方。因此,该电源也直接为电路板供电;因此,任何外部电源过载或外部中断都会特别损坏 Arduino 微控制器板。
Arduino Uno 和 Arduino Nano 的区别
相比之下,Arduino UNO 和 Arduino Nano 在技术规格上存在显着差异。但是,以下是一些不同之处。

(Arduino Nano 和 Arduino UNO 并排放置)
- 尺寸 – 相比之下,Arduino Uno 比 Arduino Nano 大,为 6.9cm x 5.3cm,而 Arduino Nano 为 1.8cm x 4.5cm。
- Arduino 板 – 相比之下,Arduino Nano 采用 TQFP(塑料四方扁平封装)板封装,而 Arduino UNO 板采用 PDIP(塑料双列直插式封装)板封装。
- 别针 -相比之下,Arduino Nano 有 32 个引脚,而 Arduino UNO 有 30 个引脚。 Arduino Nano 上的两个额外引脚用于 ADC 功能。
- 电源 – 相比之下,Arduino Uno 有一个 DC 电源插孔和一条普通的 USB 电缆,而 Arduino Nano 使用一个 mini-B USB 端口;因此可以从常规的 mini-B USB 连接获得电力。随后,它还允许通过 USB 进行通信。
如何对 Arduino Nano 进行编程

(在面包板上设置 Arduino Nano)
在本节中,我们将讨论如何对 Arduino 进行编程以及如何执行程序。
第一步是下载 Arduino IDE 和相关驱动程序,如 megaAVR 内核。稍后,一旦安装了 Arduino IDE 板,使用 USB 端口将 Arduino 板连接到计算机。它将为 LED 供电。
同时,在 Arduino 软件中,选择您正在使用的正确类型的 Arduino 板。转到代码的内置示例。随后,将示例代码从您的计算机加载到 Arduino 软件顶部栏的板上。该过程完成后,Arduino 内置 LED 将立即开始闪烁。之后,您可以观察 Arduino 并查看正在执行的命令。因此,如果您有 Arduino 板闪烁的示例代码,您将随后观察 nano 板在做什么。
总结
总而言之,Arduino Nano 的应用和熟悉度主要基于本文讨论的特性和功能。此外,Arduino Nano 还用于许多应用,例如跟踪手势和电子板载传感器。
简而言之,我们还确定 Arduino 编程可以在更广泛的程序中有所不同。此外,还介绍了引脚上的 SPI 通信和串行通信。如有任何技术问题或问题,请随时与我们联系。我们总是很高兴听到您的反馈。
工业技术
- ICM-20608-G 规范和应用
- APDS-9960 规范和应用
- Arduino 传感器 – 类型和应用
- 通过 Arduino 对 Atmel AT89 系列进行编程
- Arduino 计算器
- Arduboy Clone 与 Arduino Nano 和 I2C OLED 显示器
- Raspberry Pi 和 Arduino 笔记本电脑
- 什么是 Arduino 以及如何编程? – Arduino 编程
- Arduino PWM编程及其在Arduino中的功能
- 2N3771 晶体管:引脚排列、特性、应用和替代方案
- AT89c51 微控制器:编程、引脚排列、特性和替代方案
- Arduino Protoshield – 快速而全面的组装指南