Arduino UNO R3 开发板介绍
本文仅供学习,如需详细内容,直接参考Arduino官方文档。
Arduino UNO R3 是 最经典的入门级开源开发板,适合初学者和电子爱好者快速上手嵌入式开发。
核心参数:
- 主控芯片:ATmega328P(8位 AVR,16MHz)
- 存储空间:
- Flash:32KB(0.5KB用于引导程序)
- SRAM:2KB(运行内存)
- EEPROM:1KB(断电不丢失数据)
Arduino UNO R3 引脚介绍
Arduino UNO R3有电源引脚、14个数字引脚、6个模拟引脚和一些其他引脚。
- 电源引脚
- 5V:输出5V直流电压,可为外部模块供电。
- 3.3V:输出3.3V电压,最大50mA,适用于低功耗传感器。
- VIN:外部电源输入(6~12V),引脚与供电电源正极连接,当VIN检测到电压时,绕过USB直接由外部供电。
- GND:接地引脚,共3个。
-
数字引脚
数字I/O引脚共14个,分别为D0 ~ D13。
通用功能:14个数字I/O引脚,可读取或输出高低电平(0V/5V)。
PWM引脚(~标记):D3、D5、D6、D9、D10、D11支持PWM输出,用于调光、调速等。
特殊功能:
D0(RX)、D1(TX):硬件串口通信,连接电脑或其他设备。
D13:内置LED引脚(LED_BUILTIN),上电默认闪烁。 -
模拟引脚
6个模拟输入引脚(A0-A5),可读取外部模拟信号(0 ~ 5V连续电压),如温度、压力、光强等多种物理量。内置了10位ADC(模数转换器),可将 0 ~ 5V 的模拟电压 转换为 0 ~ 1023 的数字值。
其他复用功能:A4(SDA)、A5(SCL)支持I2C通信。 -
其他引脚
RESET:复位引脚,拉低此引脚电平,重启Arduino。
ICSP接口:用于烧录引导程序或连接SPI设备
AREF 引脚:用于模拟输入参考电压引脚
IOREF引脚:
Arduino UNO R3板载功能
LED指示灯:
- ON(电源指示灯)
- TX/RX(串口通信指示灯)
- L(等同D13,可编程LED)
RESET按钮:
复位按钮,手动重启Arduino
Arduino UNO R3几种供电方式
Arduino UNO R3 支持 3种主要供电方式,包括USB供电、DC电源插座供电和VIN引脚供电。具体如下:
-
USB 供电(5V)
接口:通过 Type-B USB 连接电脑或充电器。
电压:5V(直接取自USB接口)。
适用场景:调试、编程或低功耗项目。
限制:电流有限(约500mA),不适合驱动大功率外设。 -
DC 电源插座(7~12V)
- 接口:板载 圆孔DC插口(外径5.5mm,内径2.1mm)。
- 电压范围:7~12V(推荐9V),内部稳压至5V。
- 适用场景:独立运行或需更高功率的项目(如电机驱动)。
注意:
- 低于7V可能导致5V输出不稳定。
- 超过12V可能损坏稳压芯片。
-
VIN引脚或5V引脚直接供电
- VIN引脚:输入 7~12V(与DC插座并联,需自行稳压)。
- 5V引脚:直接输入 5V(需稳定电源,否则可能损坏板载元件)。
- 适用场景:
VIN:电池供电(如9V电池)。
5V:外部稳压电源(如移动电源模块)。 - 供电优先级与自动切换
DC插座/VIN > USB:插入外部电源时,自动断开USB供电。
5V引脚供电:需手动操作,无自动切换功能。
注意事项
避免同时多路供电:如USB和DC插座同时连接可能导致冲突。
电流限制:5V引脚总输出建议≤500mA,3.3V引脚≤50mA。
扩展板供电:部分扩展板(如电机驱动)需独立电源,避免主板过载。
Arduino UNO R3几种输出电源方式
Arduino UNO R3 提供 3种主要输出电源方式,可用于为外部模块或传感器供电:
- 5V 引脚输出
电压:稳定的 5V DC(来自板载稳压器或USB)。
最大电流:建议 ≤500mA(USB供电时受限于USB端口电流)。
用途:为数字传感器(如超声波模块)、LED、小型舵机等供电。 - 3.3V 引脚输出
电压:稳定的 3.3V DC(通过板载稳压器生成)。
最大电流:≤50mA(超载可能导致电压不稳)。
用途:适用于3.3V逻辑设备(如ESP8266、某些OLED屏)。 - VIN 引脚输出
电压:与 DC插座输入电压相同(7~12V未稳压)。
用途:为需要更高电压的模块供电(如电机驱动板),但需注意外部稳压。
注意事项
- 避免短路:5V和3.3V引脚不可直接并联使用。
- 电流限制:总输出电流建议不超过1A(所有引脚合计)。
- 扩展供电:大功率设备(如步进电机)建议使用独立电源。