Arduino Mega 2560是基于ATmega2560的主开发板。 Arduino Mega2560是采用USB接口的核心电路板。 适合具有54路数字输入输出,需要大量IO接口的设计。 处理器核心为ATmega2560,具有54路数字输入/输出端口、16路模拟输入、4路UART接口、16MHz晶体振荡器、USB端口、电源插座、ICSP header、复位按钮主板具有支持单个主板的所有资源。 Arduino Mega2560还与专为Arduino NUO设计的扩展板兼容。 可以自动选择3的供电方式。 外部直流电源由电源插座供电。 连接电池电源连接器的GND和VIN端子; 通过USB接口提供直流电源。

规格工作电压: 5V推荐输入电压范围:7-12V输入电压范围:6-20V数字输入输出端口: 54模拟输入输出端口: 16I/o端口输出电流: 40mA 3.3V针输出电流: 50mA内存空间: 256 kb SRAM 336 此外,部分引脚具有具有特定功能的4路串行信号。 串行0—-0(rx ) and1 ) tx ); 串行端口1—-19(rx ) and18 ) tx; 串行端口2—-17(rx ) and16 ) tx; 串行端口3—-15(rx )和14 (tx ) )。 其中串行0连接到内部atmega 8u2us B-TTL芯片,提供TTL电压电平的串行接收信号。 6路外部中断:2(中断0 )、3 )中断1 )、18 )中断5 )、19 )中断4 )、20 )中断3 )、and 21 )中断2 )。 触发中断引脚可以设置为上升沿、下降沿或同时触发。 14路脉宽调制PWM(0–13 )提供14路8位PWM输出。 SPI(53 ) ss ) 51 ) mosi ) 50 ) miso ) 52 ) sck ):SPI通信接口。 LED(13号):Arduino专用于测试LED的保留连接器,如果输出为高,则LED点亮;相反,如果输出为低,则LED熄灭。 16路模拟输入:每个路具有10位分辨率,输入1024个不同的值。 默认输入信号范围为0~5v,可以通过AREF调整输入上限。 此外,某些管脚具有特定功能的TWI接口(20 ) sda和21 ) SCL ) )。 通信接口)支持I2C总线兼容)。 AREF :模拟输入信号的基准电压。 Reset :如果信号为低,则重置单片机芯片。 通信接口串行: ATmega2560内置的4路UART可与外部串行通信; ATmega16U2可以访问串行端口0来实现USB上的虚拟串行端口。 TWI (兼容I2C )接口: SPI接口:下载程序Arduino Mega2560的ATMega2560中已保留引导加载程序,因此直接从Arduino软件编程您可以直接从Mega2560的ICSP header将程序下载到ATmega2560。 ATmega16U2的固件也可以使用DFU工具升级。 注意事项Arduino Mega2560的USB端口附近有可复位保险丝,可保护电路。 电流超过500mA时,USB连接将被切断。 Arduino Mega2560提供可从主机复位的自动复位设计。 这将在Arduino软件下通过程序将软件自动重置为Mega2560,无需按重置按钮。 在印刷电路板上丝印的“RESET EN”可以启用或禁止该功能。 Arduino Mega2560的设计与标准版的Arduino USB接口设计完全兼容,因此Arduino UNO和之前系列使用的扩展板也可用于Arduino Mega2560。 实例Arduino Mega2560和2.8LCD组合使用可以显示时间和温湿度。 33558 www.arduino.cn/thread-7407-1-1.html