
Интернет-магазин «Неглупый Дом»
L298N — плата на базе сдвоенного H-моста, которая позволяет управлять направлением вращения и скоростью сразу двух моторов постоянного тока с Arduino, не подключая их напрямую к пинам контроллера.
Пины Arduino рассчитаны на единицы-десятки миллиампер, а обычный моторчик постоянного тока потребляет сотни миллиампер и больше, особенно на старте. Прямое подключение мотора к пину контроллера почти гарантированно сожжёт выход микросхемы. L298N берёт на себя силовую часть, а Arduino только подаёт управляющие сигналы низкого тока.
IN1-IN4 задают направление вращения каждого мотора (комбинация уровней HIGH/LOW), а ENA и ENB — это ШИМ-входы, которыми регулируется скорость каждого мотора независимо. Если разрешающий пин просто подтянут к HIGH перемычкой (как часто сделано по умолчанию на плате), мотор крутится на полной скорости без возможности регулировки — для управления скоростью перемычку нужно снять и подать ШИМ с Arduino.
Питание логики платы (5В) и питание самих моторов — разные входы. Для сколько-нибудь мощных моторов нужен отдельный источник питания на силовой вход, а не 5В от Arduino — иначе либо моторы будут работать вяло, либо контроллер может просесть по питанию и перезагрузиться.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.