на драйвере L298n подключил 1 моторчик к in1 in2
а второй к in3 in4
второй моторчик плохо крутится и вообще слабый начинает крутится только если его подтолкнуть и то если в коде написать чтоб в обратную сторону крутился он в одну крутится а потом в другую останавливается как будто питания не достаточно
батарейку новую купил вроде первые 5 сек нормально все было потом опять ослабел
потом в коде сделал так чтобы 1 мотор медленей крутился и второй начал нормально крутится но первый перестал типо даже если подтолкнуть не крутится но и поворачивать не хочет
вот код:
int enA = 8;
int in1 = 9;
int in2 = 10;
int enB = 13;
int in3 = 11;
int in4 = 12;
void loop()
{
// Установка двигателя A и B на максимальную скорость (0 … 255)
analogWrite(enA, 127);
analogWrite(enB, 254);
// Вращение двигателем A и B вперед
digitalWrite(in1, HIGH);
digitalWrite(in2, LOW);
digitalWrite(in3, HIGH);
digitalWrite(in4, LOW);
delay(2000);
// Вращение двигателем A и B назад
digitalWrite(in1, LOW);
digitalWrite(in2, HIGH);
digitalWrite(in3, LOW);
digitalWrite(in4, HIGH);
delay(2000);
// Отключение мотора A и B
digitalWrite(in1, LOW);
digitalWrite(in2, LOW);
digitalWrite(in3, LOW);
digitalWrite(in4, LOW);
}
К 200му сообщению выяснится что моторы 600В 150кВт, батарейка свинцовая от Жигуля😄 @hamata , с такими умениями выражать мысль можно стать Заканчивающим)
С фирменной, не китайской батарейкой. И то на пределе возможностей.
Если ты настолько богат, что питаешь моторы Кронами, то дай денег, а?))) Так и быть подарю БП или пару 18650)
Ты физику в школе учил? Раздел электричество? Твой источник питания должен перекрыть по току все одновременно включенные потребители. Как же тебе сказать какую батарейку использовать если ты не дал параметры двигателей. Осбенно интересен пусковой ток. Если он бльше чем батарея может дать то мотор придётся раскручивать руками.