🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


🚗 Драйвер двигателей L298N: управление двумя моторами

L298N — плата на базе сдвоенного H-моста, которая позволяет управлять направлением вращения и скоростью сразу двух моторов постоянного тока с Arduino, не подключая их напрямую к пинам контроллера.

Почему нельзя напрямую

Пины Arduino рассчитаны на единицы-десятки миллиампер, а обычный моторчик постоянного тока потребляет сотни миллиампер и больше, особенно на старте. Прямое подключение мотора к пину контроллера почти гарантированно сожжёт выход микросхемы. L298N берёт на себя силовую часть, а Arduino только подаёт управляющие сигналы низкого тока.

Пины ENA/ENB

IN1-IN4 задают направление вращения каждого мотора (комбинация уровней HIGH/LOW), а ENA и ENB — это ШИМ-входы, которыми регулируется скорость каждого мотора независимо. Если разрешающий пин просто подтянут к HIGH перемычкой (как часто сделано по умолчанию на плате), мотор крутится на полной скорости без возможности регулировки — для управления скоростью перемычку нужно снять и подать ШИМ с Arduino.

Отдельное питание для моторов

Питание логики платы (5В) и питание самих моторов — разные входы. Для сколько-нибудь мощных моторов нужен отдельный источник питания на силовой вход, а не 5В от Arduino — иначе либо моторы будут работать вяло, либо контроллер может просесть по питанию и перезагрузиться.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← ⚙️ Драйвер шагового двигателя A4988/DRV8825: …🔋 Модуль зарядки TP4056: какой разъём выбрат… →

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA