Arduino Mega 2560 – це розширена версія Arduino Uno побудована на мікроконтролері ATmega2560, має більше контактів — 54 цифрових входів/виходів (14 з яких можуть використовуватися як виходи ШІМ), 16 аналогових входів, більша кількість апаратних serial-портів – 4 послідовні порти UART, кварцовий генератор 16 МГц, USB конектор, роз'єм живлення, роз'єм ICSP і кнопка перезавантаження.
Для роботи з Mega 2560 необхідно підключити платформу до комп'ютера за допомогою кабелю USB або подати живлення за допомогою адаптера AC/DC або акумуляторною батареєю. Arduino Mega 2560 сумісна з усіма платами розширення, розробленими для платформ Arduino Uno або Duemilanove.
Arduino Mega 2560 Rev3 — це остання модель, що прийшла на зміну попереднім Arduino Mega 2560 і Mega 1280. Версія Rev3 включає чіп Atmega16U2 (у версіях Rev1 і Rev2 Atmega8U2) з програмною прошивкою конвертера «USB-послідовний порт&RAquo;, замість використовуваних . Мікроконтролер ATmega16U2 дозволяє використовувати контролер Arduino Mega2560 як USB-HID пристрій. При перепрошивці цього мікроконтролера контролер можна використовувати як клавіатуру, мишу або ігровий джойстик.
Короткі характеристики
- Мікроконтролер: ATmega2560
- Робоча напруга: 5В
- Вхідна напруга (рекомендована): 7-12В
- Вхідна напруга (гранична): 6-20В
- Цифрові Входи/Виходи: 54 (14 з яких можуть працювати як виходи ШІМ)
- Аналогові входи: 16
- Постійний струм через вхід/вихід: 40 mA
- Постійний струм для виведення 3.3 B: 50 mA
- Флеш-пам'ять: 256 KB (з яких 8 КВ використовуються для завантажувача)
- ОЗУ: 8 KB
- Енергонезалежна пам'ять: 4 KB
- Тактова частота: 16 MHz
Харчування
Arduino Mega може живитися як через підключення USB, так і від зовнішнього джерела живлення. Джерело живлення вибирається автоматично.
Зовнішнє живлення (не USB) може подаватися через перетворювач напруги AC/DC (блок живлення) або від акумуляторної батареї. Перетворювач напруги підключається за допомогою роз'єму 2.1 мм із позитивним полюсом на центральному контакті. Провід від батареї підключається до висновків Gnd і Vin роз'єму живлення (POWER).
Платформа може працювати при зовнішньому живленні від 6 до 20 В. При напрузі живлення нижче 7 В, висновок 5V може видавати менше 5 В, при цьому платформа може працювати нестабільно. При використанні напруги вище 12 В регулятор напруги може перегрітися та пошкодити плату. Рекомендований діапазон від 7 до 12 В.
Плата Mega2560, на відміну від попередніх версій плат, не використовує FTDI USB мікроконтролер. Для обміну даними по USB використовується мікроконтролер Atmega16U2, запрограмований як конвертер USB-to-serial.
Висновки живлення:
VIN. Вхід використовується для подачі живлення від зовнішнього джерела (без 5 В від роз'єму USB або іншого регульованого джерела живлення).
5V. Регульоване джерело напруги, що використовується для живлення мікроконтролера та компонентів на платі. Живлення може подаватися від виведення VIN через регулятор напруги або від роз'єму USB, або іншого регульованого джерела напруги 5 В.
3V3. Напруга на виведенні 3.3 В FTDI, що генерується мікросхемою на платформі. Максимальне споживання струму 50 мА.
GND. Висновки заземлення.
Опис елементів плати Arduino Mega 2560
- Мікроконтролер ATmega2560 — Серцем платформи Arduino Mega 2560 є 8-бітний мікроконтролер сімейства AVR — ATmega2560. Він надає 256 КБ флеш-пам'яті для зберігання прошивки, 8 КБ оперативної пам'яті SRAM та 4 КБ енергонезалежної пам'яті EEPROM для зберігання даних.
- Мікроконтролер ATmega16U2 — Мікроконтролер ATmega16U2 забезпечує зв'язок мікроконтролера ATmega2560 із USB-портом комп'ютера. При підключенні до комп'ютера Arduino Mega 2560 визначається як віртуальний COM-порт. Прошивка мікросхеми 16U2 використовує стандартні драйвери USB-COM — встановлення драйверів не потрібно.
- Порти введення/виведення
- Світлодіодна індикація
- RX і TX — Блимають під час обміну даними між Arduino Mega 2560 та ПК.
- L — Світлодіод виведення 13. При заданні значення HIGH світлодіод вмикається, при LOW – вимикається.
- ON — Наявність живлення Arduino Mega 2560.
- Роз'єм USB Type-B — Роз'єм USB Type-B призначений для прошивки платформи Arduino Mega 2560 за допомогою комп'ютера.
- Роз'єм для зовнішнього живлення — Роз'єм для підключення зовнішнього живлення від 7 до 12 В.
- ICSP-роз'єм для ATmega2560 — ICSP-роз'єм призначений для внутрішньосхемного програмування мікроконтролера ATmega2560. Також із застосуванням бібліотеки SPI дані висновки можуть здійснювати зв'язок із платами розширення за інтерфейсом SPI. Лінії SPI виведені на 6-контактний роз'єм, а також продубльовані на цифрових пінах 50(MISO), 51(MOSI), 52(SCK) та 53(SS).
- ICSP-роз'єм для ATmega16U2 — ICSP-роз'єм для внутрішньосхемного програмування мікроконтролера ATmega16U2.
Комплект постачання:
- контролер Arduino Mega 2560 ATmega2560-16AU;