Arduino Nano Pinout,板布局,规格,PIN描述

在本教程中,我们将简要概述有关Arduino Nano板,董事会的布局,一些重要规格以及最后的Arduino Nano Pinout以及PIN描述。

介绍

在Arduino Uno之后,Arduino阵容中最受欢迎的董事会可能是Arduino Nano。UNO和NANO都基于Atmega328p微控制器,但与UNO相比,Nano的尺寸明显小。

Arduino-Nano
Arduino Nano板的前后视图

尽管大小,但Arduino Nano包装的功能或多或少与UNO相同。如果您比较UNO和Nano,则Nano缺少DC Power Jack,并包含一个迷你B型USB连接器。除了该纳米在功能方面与UNO非常相似。

纳米板的设计方式使销钉对面包板友好,因此您可以轻松地将其用于DIY项目。

总体而言,Arduino Nano是强大的Arduino Uno的一个很好的替代品,价格较低。就个人而言,我建议Arduino Nano在UNO上,因为它更便宜,面包板友好,尺寸较小,并且比UNO的销钉(数字和模拟IO)更多。

arduino纳米板布局

下图显示了典型的Arduino纳米板的布局。从上一张图像中可以看到,板的底部也有几个组件(5V调节器和USB到Serial Converter IC是主要的组件)。

Arduino-Nano-Board-Layout
Arduino纳米板的布局

您可能会注意到,来自Arduino Uno的type-B USB连接器被Mini-B型连接器替换。另外,没有2.1 mm DC插孔可提供外部电源。除此之外,Arduino Nano的布局非常不言自明。

关于PIN,我将在Arduino Nano Pinout部分中讨论它们。

Arduino Nano的技术规格

由于Arduino Nano也基于Atmega328p微控制器,因此技术规范与UNO的规格相似。但是,尽管如此,让我简要介绍一下Arduino Nano的一些重要规范。

MCU

atmega328p
建筑学

AVR

工作电压

5V
输入电压

7V - 12V

时钟速度

16 MHz
闪存

32 kb(启动加载程序使用的2 kb)

SRAM

2 kb
EEPROM

1 kb

数字IO引脚

22(其中6个可以产生PWM)
模拟输入引脚

8

如何为Arduino Nano加电?

您可以通过几种方式为纳米板供电。第一个也是简单的方法是使用Mini-B型USB连接器。下一个方法是通过5V引脚提供受调节的5V电源(引脚编号27)。

最后,纳米在底部(与USB - to - 串行转换器一起)有一个机上调节器。要使用,您可以向纳米的VIN引脚提供6V至20V的不受管制的供应(销数字30)。

Arduino Nano的不同记忆是什么?

严格来说,这是针对nano板上使用的MCU,即ATMEGA328P。Atmega328p中有三种不同的记忆。他们是:

  • 32 kb的闪存
  • 2 kb sram
  • 1 kb的EEPROM
  • bootloader代码使用了2 kb的闪存。

Arduino Nano的输入和输出引脚是什么?

在纳米板上可用的30个引脚中,有22个引脚与输入和输出相关。在那14个引脚(D0到D13)中是真正的数字IO引脚,可以使用PinMode(),DigitalWrite()和DigitalRead()函数根据您的应用程序进行配置。

所有这些数字IO引脚都能够采购或下沉40mA电流。数字IO引脚的另一个功能是内部上拉电阻的可用性(默认情况下不连接)。内引力电阻的值将在20kΩ至50kΩ之间。

还有8个模拟输入引脚(A0至A7)。这比Arduino Uno多(只有6个)。所有模拟输入引脚都提供了10位分辨率ADC功能,可以使用AnalogRead()函数读取该功能。

关于模拟输入引脚的一个重要点是,如果需要,它们可以配置为数字IO引脚(除了A6和A7以外的所有模拟引脚都可以配置为数字IO)。

数字IO引脚3、5、6、9、10和11能够生产8位PWM信号。您可以为此使用AlalogWrite()函数。

Arduino Nano上有哪些通信接口?

Arduino Nano支持三种不同类型的通信接口。他们是:

  • 系列
  • i2c或i2C
  • spi

Arduino宇宙中最常见的通信接口也许是串行通信。实际上,使用串行通信对Arduino板(UNO或NANO或MEGA)进行了编程。

数字IO引脚0和1用作串行RX和TX引脚,以接收和传输串行数据。这些引脚连接到板载USB的串行引脚到串行转换器IC。

模拟输入引脚A4和A5具有替代功能。它们可以配置为SDA(A4)和SCK(A5)以支持I2C或I2C或两个电线接口(TWI)通信。

最终的通信接口是SPI。数字IO引脚10、11 12和13可以分别配置为SPI PIN SS,MOSI,MISO和SCK。

还有其他功能吗?

有一个机上LED连接到数字IO引脚13。使用此LED执行眨眼的操作。内部ADC的参考电压默认设置为5V。但是使用AREF引脚,您可以手动设置ADC的上限。

要重置微控制器,您可以使用“板上重置”按钮。

尽管您可以使用USB电缆对Arduino Nano进行编程,但仍有一项规定使用电路串行编程(ICSP)接口对MCU进行编程。

uart启动加载程序已预加载到ATMEGA328P微控制器,可以通过串行接口进行编程。但是ICSP不需要任何引导加载程序。您可以使用ISCP编程Arduino Nano,也可以使用Arduino Nano的ISCP对其他Arduino板进行编程。

数字IO引脚2和3可以分别配置为外部中断引脚INT0和INT1。使用AttachInterrupt()函数来配置中断,以升级边缘,跌落边缘或PIN上的Level Change。

Arduino Nano Pinout

现在,我们已经看到了一些有关Arduino Nano及其重要特征和规格的信息,让我们潜入Arduino Nano Pinout。下图显示了Arduino纳米板的完整插图。

Arduino-Nano-Pinout
完整的Arduino Nano Pinout

从图像中可以看到,我描述了Arduino Nano的每个引脚,其微控制器等效引脚,替代功能,默认功能和其他其他功能。

有关更高分辨率的图像,请单击这里

引脚描述

对于Arduino Nano的PIN描述,让我们假设一些基本编号。让编号从TX PIN(D1)开始。因此,TX是引脚1 RX是引脚2,RST是引脚3等。另一侧,D13是引脚16、3v3是销钉17。

有了这些信息,让我们现在查看Arduino Nano的PIN描述。

引脚号

引脚名称 描述

替代功能

1

TX / D1 数字IO PIN 1

串行TX引脚

通常用作TX
2 RX / D0 数字IO PIN 0

串行RX引脚

通常用作RX

3

重置(主动低)
4 gnd

地面

5

D2 数字IO PIN 2
6 D3 数字IO PIN 3

计时器(OC2B)

7

D4 数字IO PIN 4 计时器(T0/XCK)
8 D5 数字IO PIN 5

计时器(OC0B/T1)

9

D6 数字IO PIN 6
10 D7 数字IO PIN 7

11

D8 数字IO PIN 8 计时器(CLK0/ICP1)
12 D9 数字IO PIN 9

计时器(OC1A)

13

D10 数字IO PIN 10 计时器(OC1B)
14 D11 数字IO PIN 11

SPI(MOSI)计时器(OC2A)

15

D12 数字IO PIN 12 SPI(MISO)
16 D13 数字IO PIN 12

SPI(SCK)

17

3v3 力量
18 aref 模拟参考

19

A0 模拟输入0
20 A1

模拟输入1

21

A2 模拟输入2
22 A3 模拟输入3

23

A4 模拟输入4 I2C(SDA)
24 A5 模拟输入5

I2C(SCL)

25

A6 模拟输入6
26 A7

模拟输入7

27

5V +调节器或 +5V调节输入的5V输出

28

重置(主动低)
29 gnd

地面

30 Vin 不受管制的供应

下表描述了ICSP连接器的引脚。

味噌

主机中的主(输入或输出)

5V

供应

SCK

时钟(从主到从)

莫西

掌握从属(输入或输出)
重置

重置(主动低)

gnd

地面

结论

这是关于Arduino Nano董事会布局,技术规格,重要功能的简要概述,最重要的是完整的Arduino Nano Pinout信息。

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map