Схема платы Arduino MEGA 2560 с нумерацией всех пинов (выводов) с указанием соответствия выводам микроконтроллера Atmega328. Скачать принципиальную схему Arduino MEGA.
Arduino Mega — самая большая (по размерам) плата из линейки недорогих ардуин на базе 8-битных микроконтроллеров AVR серии ATMEGA. Используется гланым образом в тех случаях, когда требуется большое количество пинов (выводов), например в случае подключения TFT-дисплеев и т.п. Имеет несколько большее количество и других фичей по сравнению с UNO.
- Распиновка платы Arduino Mega
- Цветовое обозначение:
- Назначение и обозначения выводов:
- Подключение и настройка
- Элементы платы
- Микроконтроллер ATmega2560
- Микроконтроллер ATmega16U2
- Светодиодная индикация
- Разъём USB
- Разъём внешнего питания
- Кнопка сброса
- Регулятор напряжения 5 В
- Регулятор напряжения 3,3 В
- Разъём ICSP
- Разъём ICSP1
- Подключение и настройка
- Элементы платы
- Микроконтроллер ATmega2560
- Микроконтроллер ATmega16U2
- Светодиодная индикация
- Разъём USB
- Разъём внешнего питания
- Кнопка сброса
- Регулятор напряжения 5 В
- Регулятор напряжения 3,3 В
- Разъём ICSP
- Разъём ICSP1
Распиновка платы Arduino Mega
На рисунке указаны номера и назначения выводов Arduino Mega:
Цветовое обозначение:
— серый цвет — физический пин микроконтроллера ATmega2560;
— желтый цвет (PD0, PD1 и т.д.) — номер порта микроконтроллера ATmega2560, который доступен из программ на ассемблере;
— розовый цвет — номера цифровых выводов платы Arduino, по этим номера осуществляется доступ к пинам из программ на Wiring;
— зеленый цвет (ADC0 и т.д.) — номера аналогивых выводов;
— голубой цвет — пины портов UART и SPI.
Назначение и обозначения выводов:
USB — USB-порт, предназначенный для подключения ардуины к компьютеру через USB-кабель (нужен Mini-B USB разъем).
VIN — сюда может подается питание от внешнего источника питания на 7-12 В (блок питания покупается отдельно). Напряжение будет подаваться на стабилизатор и понижаться до 5 В. Поэтому оптимально подавать на этот пин около 9 В.
5V — через этот пин также можно запитывать плату от источника питания на 5 вольт, однако напряжение должно быть более-менее стабильным, поскольку оно подается непосредственно на микроконтроллер (стабилизатор не задействован), и поэтому высокое напряжение может убить основной микроконтроллер.
3.3V — на этом пине будет висеть напряжение 3.3 В, которое формируется от внутреннего стабилизатора платы. Этот пин нужен для подключения некоторых внешних устройств, которым для работы требуется 3.3 В — обычно это всякие ЖК-дисплеи. Однако максимальный ток вывода при этом не должны превышать 50 мА.
GND — земля (Ground Pin).
AREF — опорное напряжение для аналоговых входов. Используется по необходимости (настраивается с помощью analogReference()).
IOREF — позволяет узнать рабочее напряжение микроконтроллера. Используется редка. На китайских платах отсутствует вовсе.
Reset — выполняет сброс микроконтроллера, подать низкий уровень на этот вход.
SDA, SCL — пины интерфейса TWI/I2C.
D0. D54 — цифровые входы/выходы.
0 (RX) и 1 (TX); 19 (RX) и 18 (TX); 17 (RX) и 16 (TX); 15 (RX) и 14 (TX). — выводы порта UART (последовательные интерфейсы Serial0, Serial1, Serial2 и Serial3 соответственно).
A1. A15 — аналоговые входы (могут использоваться и в качестве цифровых).
Arduino Mega 2560 — флагманская платформа для разработки на базе микроконтроллера ATmega2560. 
На плате предусмотрено всё необходимое для удобной работы с микроконтроллером: 54 цифровых входа/выхода, 16 аналоговых входов, разъём для программирования USB, внешний разъём питания и кнопка сброса.
Подключение и настройка
Для запуска платформы скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.
При выборе платформы выбирайте Arduino Mega 2560.
Если всё получилось — можете смело переходить к экспериментам.
Элементы платы

Микроконтроллер ATmega2560
Сердцем платформы Arduino Mega является 8-битный микроконтроллер семейства AVR — ATmega2560 с тактовой частотой 16 МГц. Контроллер предоставляет 256 КБ Flash-памяти для хранения прошивки, 8 КБ оперативной памяти SRAM и 4 КБ энергонезависимой памяти EEPROM для хранения данных.
Микроконтроллер ATmega16U2
Микроконтроллер ATmega16U2 обеспечивает связь микроконтроллера ATmega2560 с USB-портом компьютера. При подключении к ПК Arduino Mega 2560 определяется как виртуальный COM-порт.
Светодиодная индикация
| Имя светодиода | Назначение |
|---|---|
| RX и TX | Мигают при обмене данными между Arduino Mega 2560 и ПК. |
| L | Пользовательский светодиод подключённый к 13 пину микроконтроллера. При высоком уровне светодиод включается, при низком – выключается. |
| ON | Наличие питания на Arduino Mega. |
Разъём USB
Разъём USB Type-B для питания и прошивки платформы Arduino Mega 2560 с помощью компьютера.
Разъём внешнего питания
Разъём для подключения внешнего питания от 7 В до 12 В.
Кнопка сброса
Аналог кнопки RESET обычного компьютера. Служит для сброса микроконтроллера.
Регулятор напряжения 5 В
Линейный понижающий регулятор напряжения LD1117S50CTR с выходом 5 вольт обеспечивает питание микроконтроллеров ATmega2560, ATmega16U2 и другой логики платформы. Максимальный выходной ток составляет 800 мА.
Регулятор напряжения 3,3 В
Линейный понижающий регулятор напряжения LP2985-33DBVR с выходом 3,3 вольта. Линия выведена только на пин 3V3 . Максимальный выходной ток составляет 150 мА.
Разъём ICSP
ICSP-разъём предназначен для внутрисхемного программирования микроконтроллера ATmega2560. Также с применением библиотеки SPI данные выводы могут осуществлять связь с платами расширения по интерфейсу SPI. Линии SPI выведены на 6-контактный разъём, а также продублированы на цифровых пинах 50(MISO) , 51(MOSI) , 52(SCK) и 53(SS) .
Разъём ICSP1
ICSP-разъём для внутрисхемного программирования микроконтроллера ATmega16U2.
Arduino Mega 2560 — флагманская платформа для разработки на базе микроконтроллера ATmega2560. 
На плате предусмотрено всё необходимое для удобной работы с микроконтроллером: 54 цифровых входа/выхода, 16 аналоговых входов, разъём для программирования USB, внешний разъём питания и кнопка сброса.
Подключение и настройка
Для запуска платформы скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.
При выборе платформы выбирайте Arduino Mega 2560.
Если всё получилось — можете смело переходить к экспериментам.
Элементы платы

Микроконтроллер ATmega2560
Сердцем платформы Arduino Mega является 8-битный микроконтроллер семейства AVR — ATmega2560 с тактовой частотой 16 МГц. Контроллер предоставляет 256 КБ Flash-памяти для хранения прошивки, 8 КБ оперативной памяти SRAM и 4 КБ энергонезависимой памяти EEPROM для хранения данных.
Микроконтроллер ATmega16U2
Микроконтроллер ATmega16U2 обеспечивает связь микроконтроллера ATmega2560 с USB-портом компьютера. При подключении к ПК Arduino Mega 2560 определяется как виртуальный COM-порт.
Светодиодная индикация
| Имя светодиода | Назначение |
|---|---|
| RX и TX | Мигают при обмене данными между Arduino Mega 2560 и ПК. |
| L | Пользовательский светодиод подключённый к 13 пину микроконтроллера. При высоком уровне светодиод включается, при низком – выключается. |
| ON | Наличие питания на Arduino Mega. |
Разъём USB
Разъём USB Type-B для питания и прошивки платформы Arduino Mega 2560 с помощью компьютера.
Разъём внешнего питания
Разъём для подключения внешнего питания от 7 В до 12 В.
Кнопка сброса
Аналог кнопки RESET обычного компьютера. Служит для сброса микроконтроллера.
Регулятор напряжения 5 В
Линейный понижающий регулятор напряжения LD1117S50CTR с выходом 5 вольт обеспечивает питание микроконтроллеров ATmega2560, ATmega16U2 и другой логики платформы. Максимальный выходной ток составляет 800 мА.
Регулятор напряжения 3,3 В
Линейный понижающий регулятор напряжения LP2985-33DBVR с выходом 3,3 вольта. Линия выведена только на пин 3V3 . Максимальный выходной ток составляет 150 мА.
Разъём ICSP
ICSP-разъём предназначен для внутрисхемного программирования микроконтроллера ATmega2560. Также с применением библиотеки SPI данные выводы могут осуществлять связь с платами расширения по интерфейсу SPI. Линии SPI выведены на 6-контактный разъём, а также продублированы на цифровых пинах 50(MISO) , 51(MOSI) , 52(SCK) и 53(SS) .
Разъём ICSP1
ICSP-разъём для внутрисхемного программирования микроконтроллера ATmega16U2.