跳到主要内容

Arduino Mega 2560 Rev3

Arduino Mega 2560 Rev3 正面

Arduino Mega 2560 Rev3 是基于 ATmega2560 的微控制器开发板,主频为 16 MHz,提供 54 路数字 I/O、16 路模拟输入和 4 路硬件 UART,可连接多个传感器、控制器和串口设备。

板载 ATmega16U2 负责 USB 转串口通信,通过 USB Type-B 接口上传程序。开发板可使用 Arduino IDE 开发,适用于机器人控制、自动化设备和电子原型项目。

SKU产品
35767Arduino Mega 2560 Rev3

产品特点​

  • 多路 I/O:提供 54 路数字 I/O 和 16 路模拟输入,适合连接多个外设。
  • 多串口连接:提供 4 路硬件 UART,可分别连接串口设备。
  • 程序与数据存储:配备 256 kB Flash、8 kB SRAM 和 4 kB EEPROM。
  • Arduino 开发:使用 Arduino AVR Boards 支持包,通过 USB Type-B 上传程序。

产品参数​

项目参数
主控ATmega2560,8 位 AVR
主频16 MHz
Flash256 kB,其中 8 kB 用于 bootloader
SRAM / EEPROM8 kB / 4 kB
工作电压5 V
外部输入推荐 7–12 V;极限范围 6–20 V
数字 I/O54 路(D0–D53)
PWM15 路,8 位输出
模拟输入16 路,10 位 ADC
硬件 UART4 路
I2C / SPI各 1 路
I/O 电流每引脚按 20 mA 上限使用
3.3 V 输出最大 50 mA
USBType-B
板载 LEDD13(LED_BUILTIN)
尺寸101.52 × 53.3 mm(官方商城)
重量37 g

参数依据:Mega 2560 Rev3 官方规格 与 Mega 2560 Rev3 数据手册。

产品参数对比​

项目R7FA4 PLUS AR7FA4 PLUS BESP32-S3-NanoArduino Mega 2560 Rev3
产品图片R7FA4 PLUS AR7FA4 PLUS BESP32-S3-NanoArduino Mega 2560 Rev3
微控制器瑞萨 R7FA4,32 位 Arm Cortex-M4瑞萨 R7FA4,32 位 Arm Cortex-M4;乐鑫 ESP32-S3FN8,32 位 Xtensa LX7 双核乐鑫 ESP32-S3R8,32 位 Xtensa LX7 双核ATmega2560,8 位 AVR
时钟频率R7FA4:48 MHzR7FA4:48 MHz;ESP32-S3FN8:240 MHz240 MHz16 MHz
存储256 kB Flash、32 kB RAMR7FA4:256 kB Flash、32 kB RAM;ESP32-S3FN8:384 kB ROM、512 kB RAM、8 MB Flash384 kB ROM、512 kB RAM、16 MB Flash、8 MB PSRAM256 kB Flash、8 kB SRAM、4 kB EEPROM
无线通信无2.4 GHz Wi-Fi、Bluetooth LE2.4 GHz Wi-Fi、Bluetooth LE无
工作电压5 V / 3.3 V 可选5 V / 3.3 V 可选3.3 V5 V
外部供电电压6–24 V6–24 V6–21 V推荐 7–12 V
复位按键侧立式,插上扩展板后方便复位侧立式,插上扩展板后方便复位直立式直立式
I/O 引脚输出电流(原对比表标称)8 mA8 mA40 mA20 mA
数字引脚14141454
模拟输入66816
DAC22无无
PWM66515
UART1124
I2C1111
SPI1111

对比内容按提供的产品参数截图整理,型号链接对应各产品详情页。原表中跨列合并的参数已展开;接口数量按该表的板级口径保留,不表示芯片可复用功能的全部数量。各型号引脚电流的测试条件和限制口径可能不同,不能直接作为可持续驱动负载的依据,接线前应核对对应产品的电气规格。

板载资源​

Mega 2560 Rev3 板载器件位置

图中编号对应以下部件:

编号部件说明
1ATmega2560 主控芯片执行上传的 Sketch,处理数字 I/O、模拟采样与通信
2ATmega16U2 USB 转串口芯片将 USB 数据转接到主控的 Serial 串口
3USB Type-B 接口连接电脑,用于程序上传、串口通信和 USB 供电
4DC 电源插座接入外部直流电源,推荐输入 7~12 V
5RESET 按钮使主控复位并重新执行程序
6数字 I/O 排针图中上侧为 D0~D21 等信号;右侧双排接口继续引出 D22~D53
7模拟输入排针引出 A0~A15,共 16 路模拟输入
8ATmega2560 ICSP 接口提供主控的在系统编程接口及 SPI 信号

ON 指示灯显示供电状态,L 指示灯连接 D13,TX、RX 指示灯用于观察 USB 串口通信活动。

Flash 保存程序,SRAM 保存运行变量,EEPROM 可保存掉电后需要保留的数据。256 kB Flash 不等同于可用运行内存,编写缓冲区和处理字符串时仍需注意 8 kB SRAM 的限制。

产品尺寸​

Mega 2560 Rev3 外形与安装孔尺寸

安装孔位置以尺寸图与官方机械资料为准,机械设计前核对实物。

开发与扩展​

使用 Arduino IDE 和 Arduino AVR Boards 支持包开发。先按 快速开始 验证板载 LED,再按 多串口与基础示例 测试 UART、模拟输入和 PWM。

板上未集成 Wi-Fi 或蓝牙。使用 UNO 扩展板时,需核对引脚、供电和库对 ATmega2560 的支持,尤其注意 SPI 与 I2C 信号的位置差异。