Motor Shield на базе L298P для Arduino
Драйвер L298P может управлять скоростью и направлением вращения электродвигателей. Для этого он использует четыре пина микроконтроллера, или два на один канал. Каждый канал выдерживает нагрузку до 2 А. Объединив их, можно управлять одним двигателем с потребляемым током до 4 А.
Шилд предусматривает возможность раздельного питания двигателей и микроконтроллера. В таком случае напряжение питания двигателей может лежать в диапазоне от 5 до 24 В. В случае объединённого питания напряжение должно находиться в пределах 7 – 12 В, большее не выдержит регулятор напряжение на плате Arduino.
Режим электропитания выбирается переключателем на плате. Для подключения источника питания на плате находятся клеммные колодки, такие же колодки соединяют двигатели с шилдом (они дублированы обычными контактами 2,54 мм типа «мама»).
Кроме микросхемы самого драйвера L298P, плата оборудована разъёмом для подключения серводвигателя (пин 9), отдельным разъёмами для оставшихся выводов ШИМ (3, 5, 6) разъёмами для UART и Bluetooth, разъёмами с отдельными выводами питания для пинов 7, 2 (оба не поддерживают ШИМ) и всех аналоговых выводов.
Также на плате установлен зуммер, его можно использовать в качестве звукового индикатора, и светодиоды для отображения направления вращения каждого двигателя. Для защиты контактов микроконтроллера от обратного тока шилд оснащён восемью диодами Шоттки.
Основные достоинства
- Два канала
- Раздельное питание двигателей и логики
- Ток до 2 А на каждый канал
- Разъём для сервопривода
- Встроенный зуммер
Примеры использования
- Робототехника
- РУ-модели
- Привод жалюзи либо штор
Комплектация
- 1× Motor Shield L298P
Подключение и библиотеки
Модуль совместим с любыми полноразмерными контроллерами Arduino.
Модуль надевается поверх платы (принцип бутерброда). Модуль работает с библиотекой Adafruit-Motor-Shield-library.
Отзывы
Отзывов пока нет.