首页

Arduino UNO Pinout,规格,单板布局,引脚描述

在本教程中,我们将简要概述Arduino UNO板,典型的UNO板的布局,一些重要的规格,最后Arduino UNO Pinout和引脚描述。

介绍

也许Arduino系列中最受欢迎的面板是Arduino UNO。还有像Arduino Nano和Arduino Mega这样的电路板,但UNO一直是快速原型制作、Arduino项目和DIY项目的首选电路板。

Arduino-UNO-Board
Arduino UNO在DIP和SMD包

Arduino UNO基于ATmega328P微控制器,ATMEL公司的8位AVR架构MCU。Arduino UNO有两种变体:一种由28引脚DIP微控制器组成,另一种由32引脚Quad Flat Package微控制器组成。

除此之外,两块板上的休息是相同的。

Arduino UNO单板布局

下图展示了一个典型的Arduino UNO板的布局。所有组件都放置在PCB的顶部。

Arduino-UNO-Board-Layout
Arduino UNO板布局

如你所见,在板的左边短边有一个Type-B USB连接器,用于给板上电和为微控制器编程。还有一个2.1 mm DC插孔提供外部电源。

除此之外,Arduino UNO的布局非常不言自明。

我会在Arduino UNO Pinout部分讨论Arduino UNO的引脚。

Arduino UNO技术规格

由于Arduino UNO基于ATmega328P单片机,所以Arduino UNO的技术指标大多与ATmega328P单片机有关。不过,还是让我简单介绍一下Arduino UNO的一些重要规格。

单片机 ATmega328P
体系结构 AVR的
工作电压 5伏
输入电压

6V - 20V(极限)

7V - 12V(推荐)

时钟速度 16兆赫
闪存 32kb(引导加载程序使用其中的2kb)
静态存储器 2 KB
eepm 1 KB
数字输入输出引脚 24(其中6个可产生PWM)
模拟输入插脚 6

如何启动Arduino UNO?

有几种方式可以为UNO董事会提供动力。第一种简单的方法是使用Type-B USB连接器。下一种方法是提供6V到20V范围内的无调节电源到UNO的VIN引脚(引脚编号26)。

您也可以通过2.1mm DC插孔提供非稳压电源,在这种情况下,您可以通过VIN引脚访问提供的电压。

Arduino UNO的不同记忆是什么?

严格来说,这是针对Arduino UNO Board上使用的MCU ATmega328P。在ATmega328P中有三种不同的存储器。它们是:

  • 32kb的Flash Memory
  • 2 KB的SRAM
  • 1 KB EEPROM
  • 引导加载程序代码使用0.5 KB的Flash Memory。

Arduino UNO的输入和输出管脚是什么?

在UNO板上可用的32个引脚中,22个引脚与输入和输出相关联。其中14个引脚(D0到D13)是真正的数字IO引脚,可以根据您的应用程序使用pinMode(), digitalWrite()和digitalRead()函数配置。

所有这些数字IO引脚能够来源或下沉20mA的电流(最大40mA是允许的)。数字IO引脚的另一个特性是内部上拉电阻的可用性(默认情况下不连接)。

内部上拉电阻的值在20KΩ到50KΩ的范围内。

还有6个模拟输入引脚(A0到A5)。所有模拟输入引脚都提供了10位分辨率ADC特性,可以使用analogRead()函数读取。

关于模拟输入引脚的重要一点是,如果需要,它们可以配置为数字IO引脚。

数字IO引脚3、5、6、9、10和11能够产生8位脉宽调制信号.你可以使用analogWrite()函数。

Arduino UNO上有哪些通信接口?

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

  • 串行
  • I2C或者我2C
  • SPI

也许Arduino中最常见的通信接口是串行通信。事实上,Arduino板(UNO或Nano或Mega)是使用串行通信编程的。

数字IO引脚0和1用作串行RX和TX引脚,用于接收和发送串行数据。这些引脚连接到板上USB到serial Converter IC的串行引脚。

模拟输入引脚A4和A5有替代功能。它们可以配置为SDA (A4)和SCL (A5)以支持I2C或I2C或TWI (Two Wire Interface)通信。

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

附加功能吗?

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

使用IOREF引脚,您可以设置微控制器操作的参考电压。

要复位微控制器,可以使用板载reset按钮。

虽然您可以使用USB线为Arduino UNO编程,但有一个条款规定使用在线串行编程(ICSP)接口为MCU编程。

UART预加载在ATmega328P微控制器上的bootloader,可以通过串行接口进行编程。但是ICSP不需要任何引导程序。

可以使用ISCP对Arduino UNO进行编程,也可以使用Arduino UNO的ISCP对其他Arduino板进行编程。

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

Arduino UNO引出线

现在我们已经了解了一点Arduino UNO及其重要功能和规格,让我们深入了解Arduino UNO Pinout。下图是Arduino UNO Board的完整pinout。

Arduino-UNO-Pinout

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

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

销的描述

对于Arduino UNO的引脚描述,让我们假设一些基本的编号。让编号从RX引脚(D0)开始。RX是引脚1,TX是引脚2,D2是引脚3,等等。

另一方面,NC是Pin 19, IOREF是Pin 20等等。总的来说,Arduino UNO Board上有32个引脚。

有了这些信息,现在让我们看看Arduino UNO的pin描述。

密码

销的名字 描述

选择功能

1

RX / D0 数字IO引脚0

串行RX销

一般用作处方
2 TX / D1 数字IO引脚1

串行TX销

一般作为TX使用

3.

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

计时器(OC2B)

5

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

计时器(OC0B / T1)

7

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

9

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

计时器(OC1A)

11

D10 数字IO引脚10 计时器(OC1B)
12 这里 数字输入输出接口引脚11

SPI (MOSI)定时器(OC2A)

13

D12 数字IO引脚12 SPI(味噌)
14 D13 数字输入输出管脚13

SPI (SCK)

15

接地 地面
16 基诺 模拟参考

17

SDA / D18 数字输入输出管脚18 I2C数据销
18 sci / D19 数字IO引脚19

I2C时钟销

19

数控 没有连接
20. IOREF 参考电压

21

重置 重置(活性低)
22 3 v3

权力

23

5伏 +5V稳压器输出或+5V稳压输入
24 接地

地面

25

接地 地面
26

不受监管的供应

27

A0 模拟输入0 数字输入输出管脚14
28 A1 模拟输入1

数字IO引脚15

29

A2 模拟输入2 数字输入输出管脚16
30. A3 模拟输入3

数字IO引脚17

31

A4 模拟输入4 数字IO引脚18 I2C (SDA)
32 A5 模拟输入5

数字IO引脚19 I2C (SCL)

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

味噌

主入从出(输入或输出)
5伏

供应

SCK

时钟(从主到从)
莫西人

主从输入(输入或输出)

重置

重置(活性低)
接地

地面

与ATmega16U微控制器相关的还有一个类似的ICSP连接器,称为ICSP1。有关此连接器的更多信息,请查看Arduino UNO Pinout图像。

结论

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

2反应

留下一个回复

您的电子邮件地址将不会被公布。必填字段已标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu