Проблема Arduino+l298n
- Войдите на сайт для отправки комментариев
Втр, 16/02/2016 - 21:17
Задача такая, подключение 2ух моторов к ардуино с помощью драйвера моторов l298n, питание от одной кроны, питание на ардуино и на драйвер подается паралельно.
Итог - ничего не работает, подключено все правильно, такое впечатление что моторам просто не хватает мощности даже немного прокрутится.
вот код, с ним проблем нет
int IN1 = 13; // Input1 подключен к выводу 5 //IN1 - Влево int IN2 = 12; //IN2 - Вправо int IN3 = 8; //IN3 - Назад int IN4 = 9; //IN4 - Вперед int EN1 = 11; //EN1 - int EN2 = 10; //EN2 - Скорость void setup() { Serial.begin(9600); pinMode (EN1, OUTPUT); pinMode (IN1, OUTPUT); pinMode (IN2, OUTPUT); pinMode (EN2, OUTPUT); pinMode (IN4, OUTPUT); pinMode (IN3, OUTPUT); } void turnLeft(){ digitalWrite(IN1,HIGH); digitalWrite(IN2, LOW); analogWrite(EN1, 255); delay(50); analogWrite(EN1, 0); digitalWrite(IN1,LOW); digitalWrite(IN2, LOW); } void turnRight(){ digitalWrite(IN1,LOW); digitalWrite(IN2, HIGH); analogWrite(EN1, 255); delay(50); analogWrite(EN1, 0); digitalWrite(IN1,LOW); digitalWrite(IN2, LOW); } void Forward(){ digitalWrite(IN4, HIGH); digitalWrite(IN3, LOW); analogWrite(EN2, 255); delay(10); analogWrite(EN2, 0); } void Reverse(){ digitalWrite(IN4, LOW); digitalWrite(IN3, HIGH); analogWrite(EN2, 255); delay(10); } void loop(){ turnLeft(); }
одно слово "крона" :)
Забыл добавить.
Проверял ту же схему на блоке питания в 12v.
Та же проблема