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




Схема платы Arduino Mega



Харакетристики Arduino Mega 2560
Микроконтроллер | ATmega2560 |
Рабочее напряжение | 5В |
Напряжение питания (рекомендуемое) | 7-12В |
Напряжение питания (предельное) | 6-20В |
Цифровые входы/выходы | 54 (из которых 15 могут использоваться в качестве ШИМ-выходов) |
Аналоговые входы | 16 |
Максимальный ток одного вывода | 40 мА |
Максимальный выходной ток вывода 3.3V | 50 мА |
Flash-память | 256 КБ из которых 8 КБ используются загрузчиком |
SRAM | 8 КБ |
EEPROM | 4 КБ |
Тактовая частота | 16 МГц |
Пины платы Arduino Mega 2650
Цифровые пины
Пин | Адресация в скетче | Специальное назначение | ШИМ |
Цифровой пин 0 | 0 | RX (Serial) | |
Цифровой пин 1 | 1 | TX (Serial) | |
Цифровой пин 2 | 2 | Вход для прерываний 0 | ШИМ |
Цифровой пин 3 | 3 | Вход для прерываний 1 | ШИМ |
Цифровой пин 4 | 4 | ШИМ | |
Цифровой пин 5 | 5 | ШИМ | |
Цифровой пин 6 | 6 | ШИМ | |
Цифровой пин 7 | 7 | ШИМ | |
Цифровой пин 8 | 8 | ШИМ | |
Цифровой пин 9 | 9 | ШИМ | |
Цифровой пин 10 | 10 | ШИМ | |
Цифровой пин 11 | 11 | ШИМ | |
Цифровой пин 12 | 12 | ШИМ | |
Цифровой пин 13 | 13 | Встроенный светодиод | ШИМ |
Цифровой пин 14 | 14 | TX (Serial3) | |
Цифровой пин 15 | 15 | RX (Serial3) | |
Цифровой пин 16 | 16 | TX (Serial2) | |
Цифровой пин 17 | 17 | RX (Serial2) | |
Цифровой пин 18 | 18 | TX (Serial1)Вход для прерываний 5 | |
Цифровой пин 19 | 19 | RX( Serial1)Вход для прерываний 4 | |
Цифровой пин 20 | 20 | I2C SDAВход для прерываний 3 | |
Цифровой пин 21 | 21 | I2C SCLВход для прерываний 2 | |
Цифровой пин 22-43 | 22-43 | ||
Цифровой пин 44 | 44 | ШИМ | |
Цифровой пин 45 | 45 | ШИМ | |
Цифровой пин 46 | 46 | ШИМ | |
Цифровой пин 47 | 47 | ||
Цифровой пин 48 | 48 | ||
Цифровой пин 49 | 49 | ||
Цифровой пин 50 | 50 | MISO | |
Цифровой пин 51 | 51 | MOSI | |
Цифровой пин 52 | 52 | SCK | |
Цифровой пин 53 | 53 | SCL |
Аналоговые пины
У платы Arduino Mega 16 аналоговых входов. Каждый из них соединен с 10-разрадным АЦП, поэтому в скетче можно получить 1024 уровней значений с помощью функции analogRead (). Диапазон значений напряжения по отношению к земле на аналоговых пинах по умолчанию равен 0-5 В. Этот диапазон можно изменить с помощью функции analogReference () и пина AREF.
Соединение с компьютером
Подключение к компьютеру и заливка скетча осуществляется стандартно для большинства плат семейства Arduino. С помощью микросхемы ATmega16U2 устройство определяется как COM-порт, через который могут передаваться данные и осуществляется перепрошивка микроконтроллера.
Питание Arduino Mega 2560
Питание платы Mega аналогично рассмотренному ранее питанию для Ardini Uno. Рабочее напряжение – 5 В, питание осуществляется либо через встроенный блок питания, либо через подключенное USB-устройство, либо напрямую.