Драйвер L298N: подключение и примеры
Классический двухканальный H-мост на L298N: два мотора, направление задают IN1…IN4, скорость — ШИМ на ENA и ENB. Мостовая микросхема теряет около 1,8 В, поэтому мотору достаётся меньше, чем на клемме питания.
Примеры: от простого к сложному
- Вперёд, назад, стопДва вывода направления и один разрешающий — весь H-мост в трёх строчках кода.Начальный
- Плавный разгонШИМ на ENA задаёт скорость: обороты под мотором растут и падают вместе с ним.Средний
- Два мотора: машинка и разворотКаналы A и B крутят колёса в разные стороны — робот разворачивается на месте.Продвинутый
Выводы
| Вывод | Назначение |
|---|---|
| IN1 | Направление канала A вместе с IN2: 1/0 — вперёд, 0/1 — назад. |
| IN2 | Второй вход канала A. Оба одинаковы — торможение. |
| ENA | Разрешение и скорость канала A: analogWrite задаёт ШИМ. |
| IN3 | Направление канала B вместе с IN4. |
| IN4 | Второй вход канала B. |
| ENB | Разрешение и скорость канала B. |
| VS | Питание моторов (на плате подписан 12V), 5…12 В. Ток моторов идёт отсюда, а не с платы. |
| GND | Общая земля — обязательно соединить с землёй платы. |
| 5V | Выход стабилизатора 5 В (на нём может питаться плата). |
| OUT1 | Выход канала A. |
| OUT2 | Второй выход канала A. |
| OUT3 | Выход канала B. |
| OUT4 | Второй выход канала B. |