Программа для запуска двух двигателей с помощью драйвера двигателя.
Я пытаюсь написать программу, которая запускала бы два двигателя по часовой стрелке, а затем против часовой стрелки. Но моя программа заставляет мои двигатели каждый раз вращаться только по часовой стрелке. Он вообще не вращается против часовой стрелки. Может ли кто-нибудь помочь мне найти ошибку?
Основной код:
void loop()
{
// включаем двигатель А
digitalWrite(In1, HIGH);
digitalWrite(In2, LOW);
// устанавливаем скорость 150 из 255
analogWrite(EnA, 150);
// включаем двигатель B
digitalWrite(In3, HIGH);
digitalWrite(In4, LOW);
// устанавливаем скорость 150 из 255
analogWrite(EnB, 150);
delay(2000);
digitalWrite(In1, LOW);
digitalWrite(In2, HIGH);
digitalWrite(In3,LOW);
digitalWrite(In4, HIGH);
// теперь выключаем моторы
digitalWrite(In1, LOW);
digitalWrite(In2, LOW);
digitalWrite(In3, LOW);
digitalWrite(In4, LOW);
delay(2000);
}
@hasib ryan, 👍0
Обсуждение1 ответ
Лучший ответ:
▲ 0
проверьте это
void loop()
{
// включаем двигатель А
digitalWrite(In1, HIGH);
digitalWrite(In2, LOW);
// устанавливаем скорость 150 из 255
analogWrite(EnA, 150);
// включаем двигатель B
digitalWrite(In3, HIGH);
digitalWrite(In4, LOW);
// устанавливаем скорость 150 из 255
analogWrite(EnB, 150);
delay(2000);
digitalWrite(In1, LOW);
digitalWrite(In2, HIGH);
digitalWrite(In3,LOW);
digitalWrite(In4, HIGH);
// теперь выключаем моторы
delay(5000);
digitalWrite(In1, LOW);
digitalWrite(In2, LOW);
digitalWrite(In3, LOW);
digitalWrite(In4, LOW);
delay(2000);
}
,
@Vaibhav
Смотрите также:
- Управление скоростью вентилятора с помощью библиотеки Arduino PID
- Как устранить шум от вентилятора 12 В с ШИМ-управлением на низкой скорости
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Как заставить сервопривод вращаться на угол больше 180°
- Почему Adafruit motor shield не крутит моторы?
- Как управлять 6 шаговыми двигателями с помощью Arduino?
- Пропорциональный контроль расхода воды
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
Сколько времени проходит между поворотом против часовой стрелки и остановкой двигателей...?, @Majenko
Я не устанавливал никакой задержки между вращением против часовой стрелки., @hasib ryan
Что это значит...?, @Majenko