Arduino 简明教程

Arduino - Board Description

在本章中,我们将了解 Arduino 板上的不同组件。我们研究 Arduino UNO 板,因为它在 Arduino 板系列中是最流行的板。此外,它是开始学习电子和编码的最佳选择。一些板看起来与下面给出的有些不同,但大多数 Arduino 都具有这些组件的大部分共同点。

board description

Power USB Arduino 板可以使用来自计算机的 USB 电缆供电。您需要做的就是将 USB 数据线连接到 USB 连接器(1)。

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

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

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

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

Main microcontroller 每个 Arduino 板都有自己的微控制器 (11)。你可以把它当作板上的“大脑”。Arduino 上的主要 IC(集成电路)从一块板到另一块板略有不同。这些微控制器通常来自 ATMEL 公司。在从 Arduino IDE 加载新程序之前,你必须知道板上有什么 IC。此信息显示在 IC 的顶部。有关 IC 构造和功能的更多详细信息,请参阅数据表。

ICSP pin 通常,ICSP (12) 是一个 AVR,一个带有 MOSI、MISO、SCK、复位、VCC 和 GND 的微型编程头。它通常被称为 SPI(串行外围接口),可被认为是输出的“扩展”。实际上,你将输出设备用作 SPI 总线的从设备。

Power LED indicator 将 Arduino 插入电源后,此 LED 应亮起,表明你的板已正确通电。如果此指示灯未亮起,则连接有问题。

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

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

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