Плата Arduino-совместимая MEGA 2560

Плата Arduino-совместимая Mega 2560 R3 предназначена для создания проектов, в которых не хватает возможностей обычных плат Uno. Устройство обладает максимальным из всех плат семейства количеством пинов и расширенным набором интерфейсов. Также у данного контроллера больше встроенной памяти. В этой статье мы познакомимся с основными особенностями платы поближе.

Платы формата Mega 2560 R3 позволяют подключать до четырёх раз больше совместимых модулей, датчиков, сервоприводов, светодиодов и других электронных компонент, чем Uno R3. Главными преимуществами этих плат являются их удобство и простота использования, совместимость с огромным количеством датчиков, шилдов и устройств, а также сотни проектов с открытым кодом. Платы стандартно программируются в среде Arduino IDE.

Классическая Arduino-совместимая плата на Mega 2560 R3 обладает следующими характеристиками:

ХарактеристикаЗначение
МикроконтроллерATmega2560
Напряжение питания, В7-12 (рекомендуемое);
6-20 (предельное)
Рабочее напряжение, В5
ОЗУ8 Кб
Флеш-память256 Кб из которых 8 Кб используются для загрузчика
EEPROM4 Кб
Входы/Выходы Цифровые Входы/Выходы 54 (из которых 15 могут использоваться в качестве ШИМ-выходов)

На плате расположены 54 цифровых и 16 аналоговых входа. Каждый из аналоговых пинов соединен с 10-разрядным АЦП, поэтому в скетче можно получить 1024 уровней значений с помощью функции analogRead (). Диапазон значений напряжения по отношению к земле на аналоговых пинах по умолчанию равен 0-5 В. Этот диапазон можно изменить с помощью функции analogReference () и пина AREF. Также возможно подключение устройств по шине I2C.

Контроллер может быть запитан как от USB порта компьютера, так и от других источников питания (аккумуляторы, батарейки, блоки питания) через DC-разъем. На выходы платы подается напряжение 5В или 3.3В.

Распиновка Mega 2560