Опис
Плата мікроконтролера Arduino Mega 2560 R3 – це остання версія топової мікроконтролерної плати, яка тепер має на борту новий чіп Atmega16U2 (у версіях Rev1 і Rev2 Atmega8U2) з програмною прошивкою конвертера “USB-послідовний порт”, замість мікросхем FTDI в більш ранніх версіях, що дозволяє підвищити швидкість при передачі даних. Також не потрібна додаткова установка драйверів – вони встановлюються автоматично при інсталяції середовища розробки Arduino IDE.
Arduino Mega оснащена додатковими контактами SDA і SCL (I2C інтерфейс) і виводами AREF джерела опорної напруги для АЦП контролера і IOREF – виходом напруги живлення портів введення-виведення (для автоматичного перемикання напруги периферії при використанні 5V і 3,3V контролерів). У всьому іншому це все той же контролер Arduino Mega2560 на базі мікроконтролера Atmega2560 з масою прикладів програм, бібліотек і описів побудови готових конструкцій.
Arduino – це відкрита платформа з відкритим кодом програм і бібліотек, що перебувають у вільному доступі, яка дозволяє збирати різноманітні електронні пристрої. Плата Arduino Mega2560 буде цікава дизайнерам, програмістам, креативним та допитливим людям, які бажають зібрати та запрограмувати свій пристрій або керовану конструкцію.
Для цієї платформи написана величезна кількість різних прикладних програм і бібліотек. Мабуть не залишилося датчиків, дисплеїв і виконавчих механізмів для яких не написана Arduino бібліотека або програма, в яких вони використовуються.
Для програмування використовується спрощена версія C++. Розробку ПЗ можна вести як з використанням безкоштовного середовища Arduino IDE, так і за допомогою довільного C/C++ інструментарію. Для програмування та передачі даних на ПК потрібен USB-кабель, а для автономної роботи можна використати блок живлення, батарейки чи акумулятор на DC 7-12V роз’єм DC 5.5 x 2.1мм.
Роз’єми живлення
- VIN – вхід використовується для подачі живлення від зовнішнього джерела.
- 5V – регульоване джерело напруги, використовуване для живлення мікроконтролера і компонентів на платі.
- 3.3V – напруга на виході 3,3V, генероване вбудованим регулювальником на платі. Максимальне споживання струму 50 мА.
- GND – виводи заземлення.
Технічні характеристики:
- USB: Type-B
- Мікроконтролер: ATmega2560 (чіп Atmega16U2)
- Спосіб підключення до USB: ATmega16U2-MU USB контролер
- Робоча напруга: DC 5V
- Вхідна напруга (гранична): DC 7-11V
- Цифрові входи/виходи: 54 (15 з яких забезпечують вихід PWM/ШІМ)
- Аналогові входи: 16
- Постійний струм контактів введення/виведення: 40 мА
- Постійний струм на 3,3V Pin: 50 мА
- Флеш-пам’ять: 256 Кб, з яких 8 КБ використовуються завантажувачем
- SRAM: 8 Кб
- EEPROM: 4 kb
- Тактова частота: 16 MHz