ELECTRONICS

Arduino Mega 2560: распиновка, характеристики и когда она нужна

54 цифровых16 аналоговых12 с ШИМ

Arduino Mega — это UNO, у которой в четыре раза больше всего: выводов, памяти, последовательных портов. Скетчи и библиотеки те же, среда та же, разъёмы расположены так, что платы расширения от UNO встают сверху без переходников.

Берут её по двум причинам, и обе про «не хватило». Либо кончились выводы — например, когда к плате подключены матричная клавиатура, дисплей и десяток датчиков разом. Либо кончилась оперативная память: у UNO её два килобайта, и графический дисплей с буфером кадра туда просто не помещается.

Распиновка

Наведите на любой вывод платы — расскажем, зачем он. Цвет точки означает роль: ■ питание, ■ земля, ■ цифровой, ■ аналоговый, ■ служебный.
Запустить в симулятореПример с этой платой и скетчем · как работает симулятор

Все выводы списком

ВыводНазначение
D0UART0 RXПриём с компьютера: монитор порта и прошивка. На время загрузки скетча освободить.
подробнее

Приём по нулевому последовательному порту — тому, через который заливается скетч.

D1UART0 TXПередача на компьютер: монитор порта и прошивка. На время загрузки скетча ничего не подключать.
подробнее

Передача по нулевому последовательному порту.

D2ШИМ · прерываниеПлавное управление яркостью и скоростью, а также быстрая реакция на события: энкодер, кнопка.
подробнее

ШИМ и прерывание. У Mega прерываний шесть против двух у UNO.

D3ШИМ · прерываниеПлавное управление яркостью и скоростью, а также быстрая реакция на события: энкодер, кнопка.
подробнее

ШИМ и прерывание.

D4ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D5ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D6ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D7ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D8ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D9ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D10ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D11ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D12ШИМПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ.

D13ШИМ · светодиодПлавное управление: яркость светодиода, скорость мотора, сервопривод.
подробнее

ШИМ, и к нему припаян встроенный светодиод.

D14UART3 TXПередача данных модулю: GPS, Bluetooth, другой плате.
подробнее

Передача по третьему последовательному порту.

D15UART3 RXПриём данных от модуля: GPS, Bluetooth, другой платы.
подробнее

Приём по третьему последовательному порту.

D16UART2 TXПередача данных модулю: GPS, Bluetooth, другой плате.
подробнее

Передача по второму последовательному порту.

D17UART2 RXПриём данных от модуля: GPS, Bluetooth, другой платы.
подробнее

Приём по второму последовательному порту.

D18UART1 TX · прерываниеПередача данных модулю: GPS, Bluetooth, другой плате.
подробнее

Передача по первому последовательному порту, он же вывод прерывания.

D19UART1 RX · прерываниеПриём данных от модуля: GPS, Bluetooth, другой платы.
подробнее

Приём по первому последовательному порту, он же прерывание.

D20I2C SDA · прерываниеШина I2C: дисплеи OLED и LCD, часы реального времени, датчики давления и ускорения.
подробнее

Линия данных шины I2C. У Mega она здесь, а не на A4, как у UNO.

D21I2C SCL · прерываниеШина I2C: дисплеи OLED и LCD, часы реального времени, датчики давления и ускорения.
подробнее

Тактовая линия I2C. Тоже переехала: у UNO это A5.

D22Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D23Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D24Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D25Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D26Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D27Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D28Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D29Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D30Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D31Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D32Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D33Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D34Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D35Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D36Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D37Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D38Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D39Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D40Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D41Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D42Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D43Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D44Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D45Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D46Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D47Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D48Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D49Кнопка, светодиод, реле, любой цифровой датчик.
подробнее

Обычный цифровой вывод из боковой колодки — ради них Mega и берут.

D50SPI MISOШина SPI: карта памяти, считыватель RFID, радиомодуль nRF24, быстрые дисплеи. Без SPI — обычный вывод.
подробнее

Линия данных «к плате» на шине SPI.

D51SPI MOSIШина SPI: карта памяти, считыватель RFID, радиомодуль nRF24, быстрые дисплеи. Без SPI — обычный вывод.
подробнее

Линия данных «от платы» на шине SPI.

D52SPI SCKШина SPI: карта памяти, считыватель RFID, радиомодуль nRF24, быстрые дисплеи. Без SPI — обычный вывод.
подробнее

Тактовый сигнал SPI. У UNO это тринадцатый вывод — библиотеки, где номер зашит жёстко, здесь не заработают.

D53SPI SSШина SPI: карта памяти, считыватель RFID, радиомодуль nRF24, быстрые дисплеи. Без SPI — обычный вывод.
подробнее

Выбор устройства на шине SPI.

SDAI2C SDAШина I2C: дисплеи OLED и LCD, часы реального времени, датчики давления и ускорения.
подробнее

Дублирует вывод D20 — та же линия, выведенная рядом с AREF для удобства.

SCLI2C SCLШина I2C: дисплеи OLED и LCD, часы реального времени, датчики давления и ускорения.
подробнее

Дублирует вывод D21.

A0Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A1Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A2Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A3Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A4Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A5Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A6Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A7Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход, десять разрядов.

A8Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговых входов у Mega шестнадцать — вдвое больше, чем цифровых у UNO.

A9Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A10Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A11Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A12Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A13Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A14Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Аналоговый вход.

A15Аналоговый датчик: потенциометр, фоторезистор, влажность почвы, напряжение батареи.
подробнее

Последний аналоговый вход.

5VПитание модулей на 5 В: датчиков, дисплеев, реле, сервоприводов.
подробнее

Выход стабилизатора.

3.3VПитание модулей на 3,3 В: радиомодулей, карт памяти, некоторых датчиков.
подробнее

Слабый стабилизатор, до 50 мА.

VINВнешнее питание платы: батарея или блок питания вместо USB.
подробнее

Вход внешнего питания, 7–12 В.

GNDОбщий провод схемы: минус всех модулей, датчиков и внешнего питания.
подробнее

Земля, на плате их пять.

GNDОбщий провод схемы: минус всех модулей, датчиков и внешнего питания.
подробнее

Земля, на плате их пять.

GNDОбщий провод схемы: минус всех модулей, датчиков и внешнего питания.
подробнее

Земля, на плате их пять.

GNDОбщий провод схемы: минус всех модулей, датчиков и внешнего питания.
подробнее

Земля, на плате их пять.

GNDОбщий провод схемы: минус всех модулей, датчиков и внешнего питания.
подробнее

Земля, на плате их пять.

5VПитание модулей на 5 В: датчиков, дисплеев, реле, сервоприводов.
подробнее

Питание боковой колодки — те же пять вольт, выведенные рядом с ней.

5VПитание модулей на 5 В: датчиков, дисплеев, реле, сервоприводов.
подробнее

Питание боковой колодки — те же пять вольт, выведенные рядом с ней.

RESETПерезапуск платы: кнопка сброса или сигнал от другого устройства.
подробнее

Сброс замыканием на землю.

AREFОпорное напряжение для точных аналоговых измерений.
подробнее

Своё опорное напряжение для аналоговых входов.

IOREFДля плат расширения: сообщает им напряжение логики.
подробнее

Сообщает платам расширения напряжение логики.

Характеристики

Микроконтроллер
ATmega2560
Тактовая частота
16 МГцта же, что у UNO
Напряжение логики
5 В
Флеш-память
256 КБв восемь раз больше, чем у UNO
Оперативная память
8 КБвчетверо больше — обычно ради этого и берут
EEPROM
4 КБ
Цифровых выводов
54из них 15 с ШИМ
Аналоговых входов
16
Последовательных портов
4у UNO один, и тот занят прошивкой
Выводов прерываний
6у UNO два
Ток с одного вывода
20 мА
Размер платы
101,5 × 53,3 мм

Чем отличается от соседей

Arduino UNO

Та же скорость и тот же код, но вчетверо меньше памяти и в четыре раза меньше выводов. Если проект помещается в UNO, Mega не нужна: она крупнее и дороже, а быстрее не работает.

ESP32

Выводов меньше, чем у Mega, зато процессор в пятнадцать раз быстрее и памяти в шестьдесят раз больше. Если упёрлись в производительность, а не в количество ног, брать надо ESP32.

На чём попадаются

Библиотека ждёт SPI на выводах 11–13

У UNO шина SPI выведена на 11, 12 и 13, у Mega — на 50–52. Старые библиотеки, где номера зашиты в коде, на Mega молча не работают. Помогает либо свежая версия библиотеки, либо перемычки с 50–52 на нужные ноги.

I2C ищут на A4 и A5

Привычка от UNO. У Mega шина I2C живёт на выводах 20 и 21, а A4 с A5 — обычные аналоговые входы. Дисплей, подключённый «как всегда», просто не отзовётся.

Взяли Mega ради скорости

Процессор тот же ATmega на тех же 16 мегагерцах — быстрее ничего не станет. Mega решает проблему нехватки выводов и памяти, но не вычислительной мощности.

Что к ней подключают

Схемы подключения, библиотеки и рабочие скетчи для датчиков, дисплеев и драйверов — в разделе компонентов. Каждый скетч проверен компиляцией именно под эту плату.

Перейти к компонентам