首页

Arduino纳米引脚,板布局,规格,引脚描述

在本教程中,我们将简要介绍Arduino Nano板,板的布局,一些重要的规格,最后是Arduino Nano Pinout以及引脚描述。

简介

在Arduino UNO之后,Arduino系列中最受欢迎的电路板可能是Arduino Nano。UNO和Nano都基于ATmega328P微控制器,但Nano与UNO相比尺寸要小得多。

Arduino-Nano
Arduino纳米板的前后视图

尽管Arduino Nano的尺寸很大,但它或多或少包含了与UNO相同的功能。如果你比较UNO和Nano,那么Nano没有直流电源插孔,包含一个mini-B型USB连接器。除此之外,Nano在功能上与UNO非常相似。

Nano板的设计方式是,引脚是面包板友好的,这样你就可以很容易地安装在你的DIY项目。

总的来说,Arduino Nano是强大的Arduino UNO的一个非常好的替代品,而且价格更低。就我个人而言,我建议Arduino Nano优于UNO,因为它更便宜,面包板友好,体积小,比UNO有更多的引脚(数字和模拟IO)。

Arduino Nano Board Layout

下图展示了典型Arduino纳米板的布局。正如你从前面的图片中看到的,在板的底部也有几个组件(5V稳压器和usb -串行转换器IC是主要的)。

Arduino-Nano-Board-Layout
Arduino Nano Board的布局图

如您所注意到的,Arduino UNO的type - b USB连接器被mini-B型连接器取代。此外,没有2.1 mm直流插孔提供外部电源。除此之外,Arduino Nano的布局非常简单明了。

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

Arduino Nano技术规格

由于Arduino Nano也是基于ATmega328P Microcontroller,技术规格与UNO类似。不过,还是让我简单介绍一下Arduino Nano的一些重要规格。

单片机

ATmega328P
体系结构

AVR的

工作电压

5伏
输入电压

7v - 12v

时钟速度

16兆赫
闪存

32 KB(其中2 KB用于引导加载程序)

静态存储器

2 KB
eepm

1 KB

数字IO引脚

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

8

如何启动Arduino Nano?

有几种方法可以为Nano板供电。第一种简单的方法是使用迷你b型USB连接器。下一种方法是通过5V引脚(引脚号27)提供一个调节的5V电源。

最后,Nano在底部有一个板载调节器(连同USB - to - Serial转换器)。使用时,您可以为Nano的VIN引脚(引脚号30)提供6V到20V范围内的不受调节的电源。

Arduino Nano有哪些不同的记忆?

严格地说,这是针对纳米板上使用的MCU ATmega328P的。ATmega328P有三种不同的存储器。它们是:

  • 32kb的闪存
  • 2 KB的SRAM
  • 1 KB EEPROM
  • 引导加载程序代码使用了2kb的Flash内存。

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

在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位脉宽调制信号.为此,您可以使用analogWrite()函数。

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引脚SS、MOSI、MISO和SCK。

还有其他功能吗?

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

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

虽然您可以使用USB线对Arduino Nano进行编程,但也有使用电路内串行编程(ICSP)接口对MCU进行编程的规定。

UARTbootloader预装在ATmega328P微控制器中,可通过串行接口进行编程。但ICSP不需要任何引导加载程序。您可以使用ISCP对Arduino nano进行编程,也可以使用Arduino nano的ISCP对其他Arduino板进行编程。

数字IO引脚2和3可以分别配置为外部中断引脚INT0和INT1。使用attachInterrupt()函数在引脚上配置上升沿、下降沿或电平变化的中断。

Arduino Nano Pinout

现在我们已经了解了Arduino Nano及其重要功能和规范,让我们深入研究Arduino Nano Pinout。下图显示了Arduino纳米板的完整pinout。

Arduino-Nano-Pinout
完成Arduino Nano Pinout

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

如需更高分辨率的图像,请单击在这里

销的描述

对于Arduino Nano的引脚描述,让我们假设一些基本的编号。让编号从TX引脚(D1)开始。TX是引脚1 RX是引脚2 RST是引脚3等等。另一方面,D13是引脚16,3V3是引脚17等。

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

密码

销的名字 描述

选择功能

1

Tx / d1 数字IO引脚1

串行TX引脚

一般用作TX
2 Rx / d0 数字IO引脚0

串行RX引脚

通常用作RX

3.

RST 复位(Active LOW)
4 接地

地面

5

D2 数字IO引脚2
6 D3 数字IO引脚3

计时器(OC2B)

7

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

计时器(OC0B / T1)

9

D6 数字IO引脚6
10 D7 数字IO引脚7

11

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

计时器(OC1A)

13

D10 数字IO引脚10 计时器(OC1B)
14 这里 数字IO引脚11

SPI (MOSI)定时器(OC2A)

15

D12 数字IO引脚12 SPI(味噌)
16 D13 数字IO引脚12

SPI (SCK)

17

3 v3 权力
18 基诺 模拟参考

19

A0 模拟输入0
20. A1

模拟输入1

21

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

23

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

I2C (sci)

25

A6 模拟输入6
26 A7

模拟输入7

27

5伏 +5V稳压器输出或+5V稳压器输入

28

RST 复位(Active LOW)
29 接地

地面

30. 不受监管的供应

ICSP连接器的引脚说明如下表所示。

味噌

主从输出(输入或输出)

5伏

供应

SCK

时钟(从主到从)

莫西人

主输出从输入(输入或输出)
重置

复位(Active LOW)

接地

地面

结论

这是对Arduino Nano板布局,技术规格,重要功能和最重要的完整Arduino Nano Pinout信息的简要概述。

留下回复

你的电邮地址将不会公布。必填字段已标记

bob多特蒙德官方下载Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map