Используя микросхему L298N от компании ST в качестве управляющего чипа, модуль обладает сильной способностью к управлению, низким тепловыделением и высокой устойчивостью к помехам. Этот модуль может использовать встроенный 78M05 для работы с электропитанием через часть питания драйвера. Однако, чтобы избежать повреждения стабилизирующего чипа, при использовании напряжения выше 12В рекомендуется использовать внешний источник питания с логическим напряжением 5В. Модуль оснащен высокоемкостным фильтрующим конденсатором, что позволяет следовать за током для защиты диодов и улучшает надежность.
Спецификации
- Режим работы: H мост (двойные линии)
- Управляющий чип: L298N (ST)
- Логическое напряжение: 5V
- Напряжение питания: 5V-35V
- Логический ток: 0mA-36mA
- Ток привода: 2A (макс. на один мост)
- Температура хранения: -20 °C - +135 °C
- Максимальная мощность: 25W
- Вес: 30g
- Габаритные размеры: 43 x 43 x 27 мм (Д x Ш x В)
Подключение
Пример кода
|
Второй вариант с использованием библиотеки
Для более простого управления моторами с использованием модуля L298N можно воспользоваться библиотекой AlashMotorControlLite
.
ВНИМАНИЕ: Чтобы подключить библиотеку для Arduino, выполните следующие шаги:
-
Скачайте обе библиотеки с официального сайта или из репозитория GitHub:
-
Откройте программу Arduino IDE и перейдите в меню «Скетч» → «Подключить библиотеку» → «Добавить .ZIP библиотеку…».
-
В открывшемся окне выберите скачанный .zip файл и нажмите «Открыть».
-
Снизу Arduino IDE появится сообщение “Библиотека добавлена. Проверьте меню “Подключить библиотеку” ”
-
Теперь библиотека будет доступна для использования в ваших проектах.
Пример кода с библиотекой
|
Результат
После подключения и включения питания два мотора вращаются по часовой стрелке в течение 1 секунды на скорости 200 (значение PWM 200), затем останавливаются на 1 секунду; два мотора вращаются против часовой стрелки в течение 1 секунды на скорости 100 (значение PWM 100), затем останавливаются на 1 секунду.