Arduino - 电路板说明



本章我们将学习Arduino电路板上的不同组件。我们将研究Arduino UNO电路板,因为它是Arduino电路板家族中最流行的电路板。此外,它也是开始学习电子和编码的最佳电路板。有些电路板的外观与下图所示略有不同,但大多数Arduino电路板都具有大部分相同的组件。

Board Description
Power USB

USB供电

Arduino电路板可以使用电脑的USB线供电。您只需将USB线连接到USB接口(1)即可。

Barrel Jack

电源(电源插孔)

Arduino电路板可以通过将其连接到电源插孔(2)直接从交流电源供电。

Voltage Regulator

稳压器

稳压器的功能是控制提供给Arduino电路板的电压,并稳定处理器和其他元件使用的直流电压。

Crystal Oscillator

晶体振荡器

晶体振荡器帮助Arduino处理时间问题。Arduino如何计算时间?答案是,使用晶体振荡器。Arduino晶体顶部印有的数字是16.000H9H。它告诉我们频率是16,000,000赫兹或16兆赫。

Arduino Reset

Arduino复位

您可以复位Arduino电路板,即从头开始运行程序。您可以通过两种方式复位UNO电路板。第一种是使用电路板上的复位按钮(17)。第二种是将外部复位按钮连接到标记为RESET(5)的Arduino引脚。

Pins

引脚(3.3V, 5V, GND, Vin)

  • 3.3V (6) − 提供3.3伏输出电压

  • 5V (7) − 提供5伏输出电压

  • 大多数与Arduino电路板一起使用的组件都能在3.3伏和5伏下正常工作。

  • GND (8)(接地)− Arduino上有几个GND引脚,任何一个都可以用于接地电路。

  • Vin (9) − 此引脚也可以用于从外部电源(如交流电源)为Arduino电路板供电。

Analog pins

模拟引脚

Arduino UNO电路板有六个模拟输入引脚A0到A5。这些引脚可以读取来自模拟传感器(如湿度传感器或温度传感器)的信号,并将其转换为微处理器可以读取的数字值。

Main microcontroller

主微控制器

每个Arduino电路板都有自己的微控制器(11)。您可以将其视为电路板的大脑。Arduino上的主集成电路(IC)在不同的电路板之间略有不同。微控制器通常来自ATMEL公司。在从Arduino IDE加载新程序之前,您必须知道您的电路板具有什么IC。此信息可在IC顶部找到。有关IC构造和功能的更多详细信息,您可以参考数据表。

ICSP pin

ICSP引脚

大多数情况下,ICSP(12)是AVR,一个Arduino的微型编程接口,包含MOSI、MISO、SCK、RESET、VCC和GND。它通常被称为SPI(串行外围接口),可以被认为是输出的“扩展”。实际上,您正在将输出设备从属到SPI总线的母线。

Power LED indicator

电源LED指示灯

当您将Arduino插入电源时,此LED应亮起,表示电路板已正确供电。如果此指示灯不亮,则连接存在问题。

TX and RX LEDs

TX和RX LED

在您的电路板上,您将找到两个标签:TX(发送)和RX(接收)。它们在Arduino UNO电路板上出现两次。首先,在数字引脚0和1处,指示负责串行通信的引脚。其次,TX和RX LED(13)。TX LED在发送串行数据时以不同的速度闪烁。闪烁速度取决于电路板使用的波特率。RX在接收过程中闪烁。

Digital I/O

数字I/O

Arduino UNO电路板有14个数字I/O引脚(15)(其中6个提供PWM(脉冲宽度调制)输出。这些引脚可以配置为工作为输入数字引脚以读取逻辑值(0或1),或作为数字输出引脚以驱动不同的模块,如LED、继电器等。标有“~”的引脚可用于生成PWM。

AREF

AREF

AREF代表模拟参考电压。有时,它用于将外部参考电压(0到5伏之间)设置为模拟输入引脚的上限。

广告