1 de Diciembre
Hicimos algunos cambios, envés de poner el Activar 1 y 2 en el positivo, lo pusimos en una parte del arduino, lo mismo con el Activar 3 y 4.
Hemos añadido un nuevo código, que es esta parte:
analogWrite(act12,255);
analogWrite(act34,255);
Y el código final es:
int EN1=8;
int EN2=9;
int EN3=10;
int EN4=12;
int act12=3;
int act34=5;
void setup()
{
pinMode(EN1, OUTPUT);
pinMode(EN2, OUTPUT);
pinMode(EN3, OUTPUT);
pinMode(EN4, OUTPUT);
pinMode(act12, OUTPUT);
pinMode(act34, OUTPUT);
}
void loop()
{
//adelante
digitalWrite(EN1, HIGH);
digitalWrite(EN2, LOW);
analogWrite(act12,255);
analogWrite(act34,255);
digitalWrite(EN3, HIGH);
digitalWrite(EN4, LOW);
delay(2000);
//atras
digitalWrite(EN2, HIGH);
digitalWrite(EN1, LOW);
analogWrite(act34,100);
analogWrite(act12,100);
digitalWrite(EN4, HIGH);
digitalWrite(EN3, LOW);
delay(2000);
//parar
digitalWrite(EN1, LOW);
digitalWrite(EN2, LOW);
digitalWrite(EN3, LOW);
digitalWrite(EN4, LOW);
delay(2000);
//izquierda
digitalWrite(EN1, LOW);
digitalWrite(EN2, LOW);
digitalWrite(EN3, HIGH);
digitalWrite(EN4, LOW);
analogWrite(act34,255);
analogWrite(act12,255);
delay(2000);
//derecha
digitalWrite(EN1, HIGH);
digitalWrite(EN2, LOW);
digitalWrite(EN3, LOW);
digitalWrite(EN4, LOW);
analogWrite(act34,255);
analogWrite(act12,255);
delay(2000);
}
Comentarios
Publicar un comentario