Плата 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 Кб используются для загрузчика |
EEPROM | 4 Кб |
Входы/Выходы | Цифровые Входы/Выходы 54 (из которых 15 могут использоваться в качестве ШИМ-выходов) |
На плате расположены 54 цифровых и 16 аналоговых входа. Каждый из аналоговых пинов соединен с 10-разрядным АЦП, поэтому в скетче можно получить 1024 уровней значений с помощью функции analogRead (). Диапазон значений напряжения по отношению к земле на аналоговых пинах по умолчанию равен 0-5 В. Этот диапазон можно изменить с помощью функции analogReference () и пина AREF. Также возможно подключение устройств по шине I2C.
Контроллер может быть запитан как от USB порта компьютера, так и от других источников питания (аккумуляторы, батарейки, блоки питания) через DC-разъем. На выходы платы подается напряжение 5В или 3.3В.