L298N, проблема вращения двигателя только в одну сторону

9Demien9
Offline
Зарегистрирован: 18.04.2017

Доброго времени суток.

В конструировании arduino я человек начинающий, собираю робота на шасси.

Есть Arduino Uno, motor shield L298N, четыре мотора, поключенных параллельно, по два на каждый канал драйвера.

Питание всей конструкции идет отдельно от двух аккумуляторов 9в формата крона, раздельно на arduino и на драйвер.

Проблема заключается в том, что одна пара двигателей на одном канале, вращается только в одну сторону

Motor shiel L298N

Ну и сам скетч, специально упростил, что бы разобраться.

int IN1 = 8; 
int IN2 = 7;
int IN3 = 2;
int IN4 = 3;
int EN1 = 10;
int EN2 = 11;
int i;
void setup()
{
  pinMode (EN1, OUTPUT);
  pinMode (IN1, OUTPUT);
  pinMode (IN2, OUTPUT);
  pinMode (EN2, OUTPUT);
  pinMode (IN4, OUTPUT);
  pinMode (IN3, OUTPUT);
}
void loop()
{
  digitalWrite (IN1, LOW);
  digitalWrite (IN2, HIGH);
  digitalWrite (IN3, LOW); 
  digitalWrite (IN4, HIGH);
   
  for (i = 50; i <= 180; ++i)
  {
      analogWrite(EN2, i);
      analogWrite(EN1, i);
      delay(30);
  }
  analogWrite (EN1, 0);
  analogWrite (EN2, 0);
  delay(500);
  digitalWrite (IN1, HIGH);
  digitalWrite (IN2, LOW); 
  digitalWrite (IN3, HIGH);
  digitalWrite (IN4, LOW);
  for (i = 50; i <= 180; ++i)
  {
      analogWrite(EN2, i);
      analogWrite(EN1, i);
      delay(30);
  }
  analogWrite (EN1, 0);
  analogWrite (EN2, 0);
  delay(8000);
}

Т.е. по логике, все четыре мотора сначала вращаются с ускорением в одну сторону, потом в другую.

Возможно написал не в тот подраздел форума, но честно говоря уже подозреваю в неисправности сам motor shield,

пины на arduino переставлял, провода прозванивал, вообщем буду благодарен за любые подсказки.

nik182
Offline
Зарегистрирован: 04.05.2015

У меня такой шилд не звонился от входного пина до микросхемы. Пришлось бросать проводок.

9Demien9
Offline
Зарегистрирован: 18.04.2017

nik182 пишет:
У меня такой шилд не звонился от входного пина до микросхемы. Пришлось бросать проводок.

Спасибо за наводку, пойду попробую прозвонить. Хотя из меня еще тот электронщик...