Arduino - 电路板说明

在本章中,我们将了解 Arduino 电路板上的不同组件。我们将研究 Arduino UNO 电路板,因为它是 Arduino 电路板系列中最受欢迎的电路板。此外,它是开始使用电子和编码的最佳电路板。有些电路板看起来与下面给出的电路板略有不同,但大多数 Arduino 的大多数组件都是相同的。

电路板说明
Power USB

Power USB

Arduino 电路板可以通过电脑上的 USB 线供电。您需要做的就是将 USB 电缆连接到 USB 连接 (1)。

Barrel Jack

电源(Barrel Jack)

Arduino 板可以通过将其连接到 Barrel Jack (2) 直接从交流主电源供电。

电压调节器

电压调节器

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

Crystal Oscillator

晶体振荡器

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

Arduino Reset

Arduino Reset

您可以重置 Arduino 板,即从头开始启动程序。您可以通过两种方式重置 UNO 板。首先,使用板上的重置按钮 (17)。其次,您可以将外部重置按钮连接到标有 RESET (5) 的 Arduino 引脚。

Pins

引脚 (3.3、5、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。这些引脚可以读取来自模拟传感器(如湿度传感器或温度传感器)的信号,并将其转换为微处理器可以读取的数字值。

主微控制器

主微控制器

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

ICSP pin

ICSP pin

大多数情况下,ICSP (12) 是一个 AVR,是 Arduino 的一个小型编程头,由 MOSI、MISO、SCK、RESET、VCC 和 GND 组成。它通常被称为 SPI(串行外设接口),可以被视为输出的"扩展"。实际上,您正在将输出设备从属于 SPI 总线的主设备。

电源 LED 指示灯

电源 LED 指示灯

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

TX 和 RX LED

TX 和 RX LED

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

数字 I/O

数字 I/O

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

AREF

AREF

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