Проблемы с мотором dc motor Arduino

Volkcrut

✩✩✩✩✩✩✩
15 Янв 2026
1
0
Оформи код соответствующим тэгом, см. Правила
Требуется помощь :
по мотор драйверу l298n

У меня есть вот такой код:

int IN1 = 4;
int IN2 = 5;
int IN3 = 7;
int IN4 = 6;
void setup() {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
// ВПЕРЁД
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
delay(3000);
// НАЗАД
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);

delay(3000);
// СТОП
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
delay(2000);
}

Когда моторы начинают ехать ВПЕРЁД все нормально, но когда НАЗАД все ломается то есть они не едут НАЗАД и стоят, черз несколько секунд просто продолжает ехать ВПЕРЁД. Инетересная вещь когда я убираю полностью IN3 и IN4 моторы начинают ехать НАЗАД но плохо едут иногда писк издают будто энергий нехватает. Это возможо ли из за недостаток энергий 6В? Я заметил видео как другие используют 7.4В. Когда PWA и PWB подключаю вообще странные вещи творятся. Возможно ли это проблема даже из за драйвера мотора?

В общем я хотел бы узнать прчину почему моторы неправильно работают. Заранее благодарен за любой помощь.

Схема подключение у меня как на картинке только у меня 4 мотора и 6В энергий. И без подключение PWA и PWB
 

Вложения

EugeneFrol

✩✩✩✩✩✩✩
17 Апр 2024
58
9
50
Кажется, на этой плате справа и слева стоят по 4-е диода.
Начните с проверки их исправности.
Если какой покажет пробой, придётся выпаять и проверить ещё мост самой микросхемы.