您好!欢迎光临深圳市润泽五洲电子科技有限公司,我们竭诚为您服务!

专业一站式SMTPCBA生产工厂

打造电子制造行业领军品牌

服务咨询热线:

13380355860
当前位置:首页>新闻资讯>技术文档 >

Arduino Nano 引脚排列:规格、引脚说明和编程

  • 发表时间:2021-09-28 08:49:13
  • 来源:本站
  • 人气:19

技术与机器人和电子技术齐头并进。所有这些的中心是电子电路板,而电子世界中最常见的电路板是 Arduino电路板人们认为 Aduinos 是微控制器。然而,它们是具有多个组件的电路板,包括微控制器。相反,作为印刷电路板的 Arduino Nano Pinout 内部有几个组件,这使得了解它变得更加有趣。

什么是 Arduino Nano 引脚分配

Arduino Nano 是一个小型 ATmega328P微控制器处理器串行芯片板,尺寸为 4.5 cm x 1.8 cm。事实上,Arduino Nano 比 Arduino UNO 更受欢迎,因为它有许多相似之处。 

最显着的区别是 Arduino UNO 使用具有 30 个引脚的塑料双列直插封装 ( PDIP ) 电路板形式,而 Arduino Nano 使用具有 32 个引脚的塑料四方扁平封装 ( TQFP )。Arduino Nano 也使用 Type-B Micro USB,而 Arduino Nano 有一个直流电源插孔。

(也称为PDIP(塑料DIP))

(也称为PDIP(塑料DIP))

细针方形扁平封装 (TQFP)

(薄引脚方形扁平封装(TQFP))

随后,Arduino Nano 因其体积小、价格和特殊功能而优于 Arduino UNO,因为它们具有相似的功能。

(Arduino Nano 正面、背面和侧面视图)

(Arduino Nano 正面、背面和侧面视图)

Arduino Nano 的特点

  • ATmega328P 微控制器带有内置引导加载程序,可以更轻松地使用您的代码刷新电路板。电源微控制器属于 8 位 AVR(音频/视频接收器)系列。

  • 5V的工作电压信号。

  • 通过 VIN 或 VCC 的电源可以在 7V 和 12V 之间变化。

  •  32KB CPU 闪存被引导加载程序使用了 2KB。

  • 16MHz时钟速度或晶体振荡器。

  • 2KB SRAM 存储器。

  • 1KB 的 EEPROM 存储器

  • Arduino Nano 引脚分配有 30 个引脚。8 个模拟引脚、14 个数字引脚、6 个电源引脚和 2 个复位引脚。

  • 19mA 电源消耗。

  • 每个 I/O 引脚 40mA DC。

  • Arduino Nano Pinout 的小尺寸可以安装标准面包板,使其成为许多应用的首选。

  • 支持SPI通信(串行外设接口)、USART(通用同步/异步接收器/发射器)和内部集成电路(IIC)通信。

基本SPI总线示例)

  • 与 Arduino UNO 不同,使用 Type-B Micro USB。

  • 在线串行编程 ( ICSP ) 可以在不与电路板断开连接的情况下进行微控制器编程。

RJ11转ICSP PIC编程器

(RJ11转ICSP PIC编程器)

Arduino Nano 规格

ARDUINO纳米规格
微控制器ATmega328P 
CPU 闪存32 KB(引导加载程序使用 2 KB)闪存
架构/处理器AVR 8 位
静态随机存取存储器2 KB
电可擦可编程只读存储器1 KB
时钟速度16 MHz 时钟速度
工作电压源5V
模拟 I/O 引脚8
输入电压7V-12V
每个 I/O 引脚的直流电流40毫安
数字 I/O 引脚22
脉宽调制 (PWM) 输出6
能量消耗19 毫安
印刷电路板尺寸1.8 厘米 X 4.5 厘米
USBB 型微型 USB
ICSP 标题是的
沟通IIC、SPI通讯、USART
重量7 克
可编程的Arduino IDE

Arduino Nano 引脚排列

本节将解释底层硬件中引脚的功能,我们将详细讨论引脚的替代任务。

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 个模拟输入引脚,模拟输入具有 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 板用来为其组件供电的稳压电源电压。

GND 引脚是纳米板上的接地引脚。

如何为 Arduino Nano 供电

您需要启动 Arduino Nano 才能运行您的第一个应用程序。本节讨论了 Arduino Nano 电路板的通电及其功耗模式。这些电源模式可以保护您的 Arduino 电路板免受电源损坏。

使用迷你 USB 供电的 Arduino Nano

(Arduino Nano 使用迷你 USB 供电)

  • Mini-B USB 电缆连接器– 将 mini USB 电缆电源插孔连接到引脚,让它从发生连接的任何电源获取电源。一方面,此选项允许您从支持 USB 连接器微型 USB 的任何设备获取电源。

  • VIN 引脚 - 6-20V 未稳压外部电源通过该引脚到达电路板为其供电。之后,电源经过Nano板调节到适合电源电路板工作的5V电压,由板电压调节器。

  • 5V 引脚- 如果您有一个 5V 稳压电源,这里是电源连接发生的地方。因此,该电源直接为电路板供电;因此任何外部电源过载或外部中断都可能损坏 Arduino 微控制器板。

Arduino Uno 和 Arduino Nano 的区别

Arduino UNO 和 Arduino Nano 在技术规格上有显着差异。以下是下面讨论的一些差异。

Arduino Nano 和 Arduino UNO 并排放置

(Arduino Nano 和 Arduino UNO 并排放置)

  • 尺寸– Arduino Uno 比 Arduino Nano 大 6.9 厘米 x 5.3 厘米,而 Arduino Nano 为 1.8 厘米 x 4.5 厘米。

  • Arduino 板——Arduino Nano 采用 TQFP(塑料四方扁平封装)板封装,而 Arduino UNO 板采用 PDIP(塑料双列直插封装)板封装。

  • 引脚– Arduino Nano 有 32 个引脚,而 Arduino UNO 有 30 个引脚。Arduino Nano 上的两个额外引脚用于 ADC 功能。

  • 电源– Arduino Uno 有一个直流电源插孔和一根普通的 USB 电缆,而 Arduino Nano 使用一个 mini-B USB 端口;因此可以从常规的 mini-B USB 连接获得电源。它还允许通过 USB 进行通信。

如何编程 Arduino Nano

(面包板上的 Arduino Nano 设置)

(面包板上的 Arduino Nano 设置)

第一步是下载Arduino IDE和相关驱动程序,如 megaAVR 内核。稍后,安装 Arduino IDE 板后,使用 USB 端口将 Arduino 板连接到计算机。它将为 LED 供电。同时,在 Arduino 软件中,选择您正在使用的正确类型的 Arduino 板。转到代码的内置示例。随后,将示例代码从您的计算机加载到 Arduino 软件顶部栏的板上。该过程完成后,Arduino 内置 LED 将立即开始闪烁。之后,您可以观察 Arduino 并查看正在执行的命令。因此,如果您有 Arduino 板闪烁的示例代码,您将观察到 nano 板在做什么。

概括

总而言之,Arduino Nano 的应用和熟悉程度主要基于本文讨论的特性和功能。此外,Arduino Nano 可用于许多应用,包括跟踪手势传感器和电子板载传感器。 

我们还确定 Arduino编程可以在更广泛的程序中有所不同。还涵盖了引脚上的 SPI 通信和串行通信。如有任何技术问题或问题,请随时与我们联系我们总是很高兴听取您的反馈。