Hola es la primera vez que publico en el foro de arduino, de hecho soy principiante, el hecho es que quiero controlar la velocidad de un motor con un integrado L293D, y usando los metodos de pwm que vienen con arduino, sin embargo esto no me funciona… en teoría me pareciò sencillo así que lo hice a mi manera, per no me funcionó
mi codigo es este :
void setup() {
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
}
void loop() {
for(int v = 0 ; v <= 0; v +=5) {
analogWrite(12, v);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
delay(300);
}
for(int v = 0 ; v >= 0; v -=5) {
analogWrite(12, v);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
delay(300);
}
}
El asunto es que el motor siempre gira a máxima velocidad, como alimentación para los motores estoy usando 12V , para todo lo demás 5V de arduino y analogico para el enable respectivo, que estoy haciendo mal ?