在本章中,我们将了解 Arduino 板上的不同组件。我们将研究 Arduino UNO 板,因为它是 Arduino 板系列中最受欢迎的板。此外,它是开始使用电子和编码的最佳主板。
    虽然你手中的Arduino板可能和图上的会有些不一样,但只要是Arduino UNO型号的,它们的功能其实大致相同。
    image.png

    对上图编号进行解释

    1. USB接口: 可以使用电脑上的 USB 口给 Arduino 板供电,并且通过USB接口给Arduino板下载程序
    2. 电源:Arduino 板可以通过此电源接口直接从 AC 主电源供电
    3. 电压调节器:电压调节器的功能是控制给予 Arduino 板的电压并稳定处理器和其他元件使用的 DC 电压。
    4. 晶体振荡器:晶体振荡器帮助 Arduino 处理时间问题。Arduino 如何计算时间? 答案是,使用晶体振荡器。印在 Arduino 晶体顶部的数字是 16.000H9H。它告诉我们频率是 16 MHz。
    5. Arduino 复位引脚:你可以重启 Arduino 板,即从头开始你的程序。你可以通过两种方式重置 UNO 板。首先,使用电路板上的复位按键(图上编号17)。其次,你可以将外部复位按钮连接到标有 RESET(5) 的 Arduino 引脚。
    6. 引脚6:电源 3.3 输出电压
    7. 引脚7:提供 5 输出电压,与 Arduino 板一起使用的大多数组件在 3.3 伏和 5 伏下工作正常。
    8. 引脚8:Arduino 上有几个 GND 引脚,其中任何一个都可用于接地电路。
    9. 引脚9:该引脚也可用于从外部电源(如交流电源)为 Arduino 板供电
    10. 模拟引脚:Arduino UNO 板有五个模拟输入引脚 A0 到 A5。这些引脚可以读取来自湿度传感器或温度传感器等模拟传感器的信号,并将其转换为可由微处理器读取的数字值。
    11. 主单片机:每个 Arduino 板都有自己的微控制器(11)。你可以把它当作你 Arduino 板的大脑。Arduino 上的主 IC(集成电路)在板与板之间略有不同。微控制器通常是 ATMEL 公司。在从 Arduino IDE 加载新程序之前,你必须知道你的主板具有哪些 IC。该信息可在 IC 顶部获得。有关 IC 结构和功能的更多详细信息,请参阅数据手册。
    12. ICSP 引脚:大多数情况下,ICSP(12) 是 AVR,Arduino 的微型编程头,包括 MOSI,MISO,SCK,RESET,VCC 和 GND。它通常被称为 SPI(串行外设接口),可以将其视为输出的“扩展”。实际上,你将输出设备从属于 SPI 总线的主设备。
    13. 电源 LED 指示灯:将 Arduino 插入电源时,此指示灯应亮起,表示电路板已正确通电。如果此灯未亮起,则说明连接有问题
    14. TX 和 RX 的LED灯:在你的主板上,你将找到两个标签:TX(发送)和 RX(接收)。他们出现在 Arduino UNOArduino 板的两个地方。首先,在数字引脚 0 和 1 处,指示负责串行通信的引脚。第二,TX 和 RX led(13)。发送串行数据时,TX 指示灯以不同的速度闪烁。闪烁的速度取决于电路板使用的波特率。RX 在接收过程中闪烁。
    15. 数字 I/O:Arduino UNO 板有 14 个数字 I/O 引脚(15)(其中 6 个提供 PWM(脉冲宽度调制)输出。这些引脚可配置为输入数字引脚,以读取逻辑值(0 或 1)或数字输出引脚驱动不同的模块,如 LED,继电器等。标有“〜”的引脚可用于产生 PWM。
    16. AREF:AREF 代表模拟参考。有时,它用于设置外部参考电压(介于 0 和 5 伏之间)作为模拟输入引脚的上限。

    Arduino引脚图如下:
    image.png