Arduino 简明教程
Arduino - Board Description
在本章中,我们将了解 Arduino 板上的不同组件。我们研究 Arduino UNO 板,因为它在 Arduino 板系列中是最流行的板。此外,它是开始学习电子和编码的最佳选择。一些板看起来与下面给出的有些不同,但大多数 Arduino 都具有这些组件的大部分共同点。
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 伏特之间)作为模拟输入引脚的上限。 |