Драйвер двигателя L298N не работает с Arduino UNO R3
Я пытался использовать драйвер двигателя, но двигатели по какой-то причине не вращаются.
Я уверен, что двигатели работают; я их проверял. Не могу понять, в чём проблема: в коде, в драйвере двигателя или в плате Arduino.
Используемая плата Arduino: Arduino UNO R3
Вот код:
char data; //Serial
void setup() {
// put your setup code here, to run once:
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available()) {
data = Serial.read();
Serial.println(data);
}
if (data == '1') {
digitalWrite(4,HIGH);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
}
}
@KnightRiderDutt, 👍-1
1 ответ
Я не вижу никаких проблем в вашем коде. Однако он должен быть совместим с соединениями схемы. Пожалуйста, проверьте всю вашу сборку по частям. Подключите драйвер двигателя к прямому источнику питания. Посмотрите, получаете ли вы ожидаемый результат. Двигатель может не вращаться из-за недостаточного напряжения и/или тока. Поэтому проверьте источник питания мультиметром. Поскольку вы отправляете команды через последовательный монитор, проверьте, нет ли рассогласования скорости передачи данных. Вы также можете обратиться к этому руководству за помощью: https://www.theengineeringprojects.com/2017/04/dc-motor-direction-control-arduino.html
- L298N Dual Motor Controller Enable Pin имеет питание, но двигатели не работают
- L298N, HC-05 Простой автомобиль с дистанционным управлением через Bluetooth, не работающий в Arduino
- Управление двигателями и сервоприводами с помощью L298N
- L298N издает звуковые сигналы и дает сбой при получении определенных значений AnalogWrite
- Как использовать отдельный источник питания для Arduino и двигателей
- Как управлять двигателем постоянного тока с датчиком Холла, используя Arduino и драйвер двигателя?
- Драйвер L298n с Arduino с 2 моторами работает
- Могу ли я проверить, почему мой двигатель не работает?
Спасибо!! Но я всё же нашёл проблему. Каким-то образом моторы повредились во время пайки., @KnightRiderDutt
@KnightRiderDutt, вы сказали, что тестировали моторы., @jsotola
Они тогда работали. Не знаю, что случилось., @KnightRiderDutt