Mega 2560 REV3 Arduino совместимый контроллер с USB кабелем
Артикул: | 00034 |
Группа: | Arduino |
Теги: | Arduino, Контроллеры |
В наличии: | 0 шт. |
Прошлая цена: | 3504 руб. |
Описание | Проекты |
Описание: Arduino Mega 2560 REV3 контроллер
Arduino Mega 2560 - контроллер на основе микроконтроллера ATmega2560. Он имеет 54 цифровых входов/выходов, 15 из которых могут использоваться как выходы ШИМ, 16 аналоговых входов, 4 аппаратных интерфейса UART, кварцевый генератор 16 МГц, разъем USB, разъем питания, кнопка сброса. Модуль содержит все необходимое для работы микроконтроллера.
Комплектация
- Контроллер Arduino Mega 2560 REV3;
- USB кабель.
Характеристики
- Микроконтроллер: ATmega2560;
- Рабочее напряжение: 5В;
- Входное напряжение питания (рекомендуемое): 7-12В;
- Входное напряжение питания (предельное): 6-20В;
- Количество цифровых вводов/выводов: 54 (из которых 15 могут работать как ШИМ выходы);
- Количество аналоговых входов: 16;
- Постоянный ток через вход/выход: 20мА;
- Постоянный ток встроенного источника питания 3.3В: 50мА;
- Флешь-память программ: 256кБ, из них 8кБ используются для загрузчика;
- ОЗУ: 8кБ;
- EEPROM: 4кБ
- Частота работы: 16МГц
- Длина: 101.52мм
- Ширина: 53.3мм
- Вес: 37г
Питание
Питание на контроллер Arduino Uno R3 может быть подано тремя способами:
- От USB;
- От не стабилизированного источника питания 7-12В;
- От стабилизированного источника питания 5В;
Способ питания модуль определяет автоматически. В качестве не стабилизированного источника питания может быть использован сетевой блок питания с выходным напряжением 7-12В, или батарея на аналогичное напряжение. Для подключения не стабилизированного источника питания модуль имеет специальный разъем (диаметр - 2.1 мм, центральный контакт - положительный). Так же внешнее напряжение можно подключить к пинам модуля GND и Vin. Модуль можно запитать от стабилизированного источника питания, подключив его к контактам GND и 5V. Использовать питание от стабилизированного источника необходимо с особой осторожностью, так как при отклонении питания от 5В или перепутанной полярности модуль может выйти из строя.
Программирование
Модуль Arduino Mega 2560 может быть запрограммирован с помощью программы разработки IDE Arduino. Модуль имеет встроенный дополнительный микроконтроллер ATmega16U2, на котором реализована схема программирования основного микроконтроллера. Основной контроллер содержит предварительно запрограммированный Bootloader. Это позволяет загружать программу в модуль без использования внешнего программатора. Загрузчик реализует оригинальный протокол STK500 для программирования контроллеров AVR.
Вы можете не использовать встроенный загрузчик и запрограммировать микроконтроллер через разъем ICSP (In-Circuit Serial Programming), используя программатор ISP или аналогичные.
Память
Микроконтроллер ATmega2560 содержит 256кБ флэш-памяти для хранения кода программы, из которых 8кБ используются для загрузчика-программатора. 8кБ памяти ОЗУ для хранения данных программы, и 4кБ EEPROM - электрически стираемая энергонезависимая память, которая может использоваться для хранения изменяемых данных при выключении питания.
Входы/выходы
Каждый из 54 цифровых выводов (контактов) может быть использован как вход или выход. Вводы/выводы работают на 5 вольтовой логике. Каждый ввод/вывод может обеспечить ток нагрузки до 20мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) 20-50кОм. Предельное значение тока ввода/вывода - 40мА, при превышении которого возможно необратимое повреждение микроконтроллера.
Кроме того, некоторые выводы имеют специальные дополнительные функции:
- 4-е аппаратных последовательных порта UART: пары контактов 0(RX) и 1(ТХ), 19(RX) и 18(ТХ), 17(RX) и 16(ТХ), 15(RX) и 14(ТХ). Выводы 0 и 1 также подключены к соответствующим контактам ATmega16U2 для обеспечения программирования и связи контроллера по USB.
- Внешние прерывания: контакты 2, 3, 18, 19, 20 и 21. Эти выводы могут быть сконфигурированы для запуска прерываний по низкому уровню, по переднему или заднему фронту, по изменению уровня сигнала.
- ШИМ: контакты 2-13 и 44-46. Обеспечивают 8-битный ШИМ-выход.
- SPI: 50(MISO), 51(MOSI), 52(SCK), 53(SS). Эти выводы обеспечивают связь через интерфейс SPI.
- Встроенный на плату светодиод LED: контакт 13.
- TWI: 20(SDA) и 21(SCL).
Arduino Mega 2560 имеет 16 аналоговых входов, каждый из которых реализует 10-и битный аналого-цифровой преобразователь АЦП. По умолчанию они измеряют значение напряжения от 0 до 5 вольт. Можно изменить верхний предел диапазона используя контакт AREF.
На плате есть пара дополнительных контактов:
- AREF: опорное напряжение для аналоговых входов.
- RESET: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.
Поделиться: |