Arduino MEGA 2560 CH340G

600.00

Доступность: 5 в наличии (может быть предзаказано)

Артикул: 0001 Категория: Метка:

Arduino Mega 2560 — модуль на основе микроконтроллера ATmega2560. Он имеет 54 цифровых входов/выходов, 15 из которых могут использоваться как выходы ШИМ, 16 аналоговых входов, 4 аппаратных интерфейса UART, кварцевый генератор 16 МГц, разъем USB, разъем питания, кнопка сброса. Модуль содержит все необходимое для работы микроконтроллера. Данная модель отличается от оригинальной платы тем, что используется чип драйвера USB CH340G, отвечающего за связь с ПК. В остальном плата полностью соответствует оригиналу.
Питание на контроллер Arduino Uno R3 может быть подано тремя способами:

Питание
Способ питания модуль определяет автоматически. В качестве не стабилизированного источника питания может быть использован сетевой блок питания с выходным напряжением 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: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.
Вес0.037 kg
Габариты10.2 × 5.3 × 1.2 cm
Микроконтроллер

ATmega2560

Рабочее напряжение

5V

Рекомендуемое входное напряжение

от 7V до 12V

Предельное входное напряжение

от 6V до 20V

Цифровых вводов/выводов

54 (из которых 15 могут работать как ШИМ выходы)

Аналоговых входов

16

Постоянный ток через вход/выход

20mA

Постоянный ток встроенного источника питания 3.3V

50mA

Флешь-память программ

256кБ, из них 8кБ используются для загрузчика

ОЗУ

8кБ

EEPROM

4кБ

Тактовая частота

16МГц

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Arduino MEGA 2560 CH340G”