MP1515MB

Встраиваемый Ардуино-совместимый контроллер

Как Ардуино, только удобнее!

Микропроцессорный Модуль для упрощения разработки и производства реальных устройств на микроконтроллерах. Предназначен для проектов где требуется мощный процессор, большая память, алфавитно-цифровой дисплей, навигация по меню и простое подключение к Windows PC в качестве HID-устройства (клавиатуры, мыши...). Для этого оснащен разъемом Mini-USB и интерфейсом USB 2.0 Device. Конструктивно поддерживает популярные дисплеи: 0802, 1602, 1604. Предусмотрены разъемы для подключения 2-х энкодеров с кнопкой и часов реального времени (RTC). Входы/выходы выведены на винтовые клеммы для подключения внешних устройств и продублированы на штыревых разъемах для удобства подключения дополнительных плат расширения собственной разработки, например, плат с исполнительными реле. Модуль создан на базе AVR-микроконтроллера ATmega32u4. Для написания программ можно пользоваться популярной оболочкой Arduino IDE.

Готовый модуль

Arduino USB


Вы недавно смотрели

Технические характеристики

Интерфейс
I2C, SPI, UART, USB 2.0
Напряжение питания (В)
5
Количество линий ввода/вывода
23
Тип питания
постоянный, USB
Вес
86 г


Особенности

Отличие платы MP1515 (прототип Leonardo и Micro) от других плат Ардуино в том, что USB-контроллер встроен непосредственно в микроконтроллер. При подключении к компьютеру MP1515 может определяться не только как виртуальный (CDC) COM-порт, но и как обычная мышь или клавиатура или другое HID-устройство: сканер штрих-кода, считыватель смарт-карт...

Удобная установка типовых алфавитно-цифровых индикаторов 0802, 1602, 1604, установленный на плате резистор регулировки яркости

Разъемы для подключения валкодера МР1093 для организации меню управления, 2 канала управления

Разводка платы для установки расширителя линий ввода/вывода на микросхеме PCA9555PW

Подключение внешних устройств через клеммные разъемы

Установка дополнительных плат расширения с помощью штыревых разъемов

Встроенный USB для закачки прошивки. ПРОГРАММАТОР больше не нужен!

Возможность расширения памяти с помощью установки дополнительной микросхемы DD4. Необходимый объем памяти можно выбрать из списка




Список микросхем для расширения памяти

 

Мастер Кит с практической пользой:

MP1515 предоставляет ряд возможностей для cвязи с компьютером, другой платой Ардуино, устройством с Андроидом или другими микроконтроллерами. ATmega32U4 поддерживает CDC связь через USB и при подключении к компьютеру может определяться как виртуальный COM-порт. При этом микросхема использует стандартные USB-COM драйвера и может работать в режиме USB 2.0 Full Speed.

В программном обеспечении Ардуино есть специальные команды для Leonardo позволяющие считывать и отправлять в буфер клавиатуры PC на Windows текстовые данные. Эта особенность позволяет построить собственные периферийные устройства для прикладных приложений на Windows, САПР, баз данных. При передаче данных компьютеру через USB на плате будут мигать светодиоды RX и TX.

Библиотека SoftwareSerial позволяет реализовать последовательную связь на любых цифровых выводах Leonardo.

В микроконтроллере ATmega32U4 также реализована поддержка последовательных интерфейсов I2C (TWI) и SPI, что используется в модуле MP1515 для подключения алфавитно-цифрового дисплея.

Модуль MP1515 может определяться как обычная клавиатура или мышь, для работы в этом режиме предназначены библиотеки Keyboard и Mouse.

 



Схемы

MP1515MB - Встраиваемый Ардуино-совместимый контроллер - Принципиальная схема (в высоком качестве можно взять на закладке СКАЧАТЬ)

Принципиальная схема (в высоком качестве можно взять на закладке СКАЧАТЬ) скачать




Комплектация

Модуль MP1515
1


Подготовка к эксплуатации

Вы можете воспользоваться любой средой разработки ПО для AVR-микроконтроллеров, но если вы пользуетесь Arduino IDE, что удобно, то порядок заливки прошивки такой:

Скачайте и установите программу FLIP с сайта ATMEL (закладка Скачать)

В настройках Arduino IDE выберите тип контроллера: Leonardo

Установите дополнительные библиотеки для модуля согласно инструкции по добавлению библиотек в Arduino IDE

Напишите скетч и запустите его компиляцию

В информационном окне посмотрите путь к файлу скомпилированного скетча.

С помощью программы FLIP загрузите прошивку в модуль



Вопросы и ответы

Как залить загрузчик Ардуино Леонардо в модуль MP1515?

Прошить загрузчик от Леонардо можно в среде Ардуино IDE в режиме "Arduino как ISP" - Записать Загрузчик. В интернете много инструкций как это сделать. Возьмите, например, Ардуино NANO. Подключите ее к IDE и залейте в нее скетч ArduinoIDE (есть в папке с примерами самой среды). Затем сделайте такие соединения NANO с разъемом XP1 платы MP1515: D10 -> 5 (RST), D11 -> 4 (MOSI), D12 -> 1 (MOSI), D13 -> 3 (SCK), +5V -> 2 (VDD). Таким образом вы соедините получившийся программатор с разъемом ISP модуля 1515. Подайте питание. В Инструментах выберите: Плата - Леонардо, Программатор Arduino as ISP и там же пункт: Записать загрузчик. Выполните его. После этого модуль 1515 будет вести себя так же как Леонардо. Если у вас другая плата Ардуино будет использоваться для программатора - то в самом скетче в начале описано какие ножки надо использовать. Звоните в службу тех поддержки, если что-то не будет получаться.




Комментарии

Добавить комментарий

Защитный код
Обновить
Количество на складе: 3

              
Рейтинг@Mail.ru Яндекс.Метрика