Управление двигателем постоянного тока L298N
Я пытаюсь контролировать скорость двух двигателей с помощью L298N. Я использую "Arduino Nano ATmega 168". Я меняю аналоговую запись между 0-255, но не вижу никакой разницы. Когда я назначаю ему что-то вроде 120, мотор останавливается.
Выводы pwm привода двигателя подключены к 7-му и 8-му контактам Arduino. Мой код такой:
const int in1=9; //двигатель 1
const int in2=10;//двигатель 1
const int in3=11;//двигатель 2
const int in4=12;//двигатель 2
const int p1=7;//pwm вывод для двигателя 1
const int p2=8; // вывод ШИМ для двигателя 2
void setup() {
// поместите сюда код установки для однократного запуска:
pinMode(in1,OUTPUT);
pinMode(in2,OUTPUT);
pinMode(in3,OUTPUT);
pinMode(in4,OUTPUT);
pinMode(p1,OUTPUT);
pinMode(p2,OUTPUT);
}
void loop() {
// поместите сюда ваш основной код для многократного запуска:
analogWrite(p1,255);
analogWrite(p2,130);
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
}
ПС:
Мои Arduino и Motor Shield имеют одинаковую землю
Я использую блок питания, а не батарею.
Буду рад, если кто-нибудь сможет мне помочь)
@Farid Hamidov, 👍0
1 ответ
▲ 1
const int p1=7;//вывод ШИМ для двигателя 1
const int p2=8; //вывод ШИМ для двигателя 2
Выводы ШИМ на '168: 3,5,6,9,10,11
,
@CrossRoads
Смотрите также:
- Использование моста L298N для управления интеллектуальным замком
- Arduino Nano: Отправить несколько байтов по последовательному каналу с минимальной задержкой, насколько это возможно
- Помочь мне заставить мою роботизированную машину работать?
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
Я понимаю. В Интернете я также видел много сообщений о подключении их к контактам PWM на плате, но когда я искал «контакты Arduino Nano PWM», я не мог получить соответствующий ответ. Я думаю, это сработает. Спасибо!, @Farid Hamidov