在本章中,我们将了解 Arduino 板上的不同组件。将学习 Arduino UNO 板,因为它是 Arduino 板系列中最受欢迎的。此外,它是开始使用电子和编码的最佳板。有些板看起来与下面给出的有些不同,但多数 Arduino 中的这些组件大部分是共同的。
以下是 UNO 板的电路:
以下是 UNO 板的详细参数:
名称 |
参数 |
工作电压 |
5V |
输入电压 |
接上 USB 时无须外部供电或外部 7V~12V DC 输入 |
输出电压 |
5V DC 输出和 3.3V DC 输出 和外部电源输入 |
微处理器 |
ATmega328 |
Bootloader |
Arduino Uno |
时钟频率 |
16 MHz |
输入电压( 推荐) |
7-12V |
输入电压(限制) |
6-20V |
支持 USB 接口协议及供电(不需外接电源) |
|
支持 ISP 下载功能 |
|
数字 I/O 端口 |
14(6 个 PWM 输出口) |
模拟输入端口 |
6 |
直流电流 I/O 端口 |
40mA |
直流电流 3.3V 端口 |
50mA |
Flash 内存 |
32 KB (ATmega328) (0.5 KB用于引导程序) |
SRAM |
2 KB (ATmega328) |
EEPROM |
1 KB (ATmega328) |
尺寸 |
75x55x15mm |
以下是 UNO 板的详细内容:
|
电源 USB
Arduino 板可以通过使用计算机上的USB线供电。你需要做的是将 USB 线连接到 USB 接口。
|
|
电源(桶插座)
Arduino 板可以通过将其连接到电源插口直接从交流电源供电。
|
|
稳压器
稳压器的功能是控制提供给 Arduino 板的电压,并稳定处理器和其他元件使用的直流电压。
|
|
晶体振荡器
晶振帮助Arduino处理时间问题。Arduino 如何计算时间?答案是,通过使用晶体振荡器。在 Arduino 晶体顶部打印的数字是 16.000H9H。它告诉我们,频率是 16,000,000 赫兹或 16MHz。
|
|
Arduino 重置
你可以重置你的 Arduino 板,例如从一开始就启动你的程序。可以通过两种方式重置 UNO 板。首先,通过使用板上的复位按钮(17)。其次,你可以将外部复位按钮连接到标有 RESET(5)的 Arduino 引脚。
|
|
引脚(3.3,5,GND,Vin)
-
3.3V(6) - 提供 3.3 输出电压
-
5V(7) - 提供 5 输出电压
-
使用3.3伏和5伏电压,与 Arduino 板一起使用的大多数组件可以正常工作。
-
GND(8)(接地) - Arduino 上有几个 GND 引脚,其中任何一个都可用于将电路接地。
-
VVin(9) - 此引脚也可用于从外部电源(如交流主电源)为 Arduino 板供电。
|
|
模拟引脚
Arduino UNO 板有六个模拟输入引脚,A0 到 A5。这些引脚可以从模拟传感器(如湿度传感器或温度传感器)读取信号,并将其转换为可由微处理器读取的数字值。
|
|
微控制器
每个 Arduino 板都有自己的微控制器(11)。你可以假设它作为板的大脑。Arduino 上的主 IC(集成电路)与板对板略有不同。微控制器通常是 ATMEL 公司的。在从 Arduino IDE 加载新程序之前,你必须知道你的板上有什么 IC。此信息位于 IC 顶部。有关 IC 结构和功能的更多详细信息,请参阅数据表。
|
|
ICSP 引脚
大多数情况下,ICSP(12)是一个 AVR,一个由 MOSI,MISO,SCK,RESET,VCC 和 GND 组成的 Arduino 的微型编程头。它通常被称为 SPI(串行外设接口),可以被认为是输出的“扩展”。实际上,你是将输出设备从属到 SPI 总线的主机。
|
|
电源 LED 指示灯
当你将 Arduino 插入电源时,此 LED 指示灯应亮起,表明你的电路板已正确通电。如果这个指示灯不亮,那么连接就出现了问题。
|
|
TX 和 RX LED
在你的板上,你会发现两个标签:TX(发送)和RX(接收)。它们出现在 Arduino UNO 板的两个地方。首先,在数字引脚 0 和 1 处,指示引脚负责串行通信。其次,TX 和 RX LED(13)。发送串行数据时,TX LED 以不同的速度闪烁。闪烁速度取决于板所使用的波特率。RX 在接收过程中闪烁。
|
|
数字 I/O
Arduino UNO 板有 14 个数字 I/O 引脚(15)(其中 6 个提供 PWM(脉宽调制)输出),这些引脚可配置为数字输入引脚,用于读取逻辑值(0 或 1) ;或作为数字输出引脚来驱动不同的模块,如 LED,继电器等。标有“〜”的引脚可用于产生 PWM。
|
|
AREF
AREF 代表模拟参考。它有时用于设置外部参考电压(0 至 5 伏之间)作为模拟输入引脚的上限。
|
|
请发表评论