ESTE PROGRAMA ES MAS AVANZADO QUE LOS DEMAS, PORQUE PERMITE ARREGLAR LOS TIEMPOS EN LA FUNCION "void" solo un vez
int IN3 = 5;
int IN4 = 4;
int IN2 = 3;
int IN1 = 2;
void setup()
{
pinMode (IN4, OUTPUT); // Input4 conectada al pin 4
pinMode (IN3, OUTPUT); // Input3 conectada al pin 5
pinMode (IN2, OUTPUT); // Input2 conectada al pin 3
pinMode (IN1, OUTPUT); // Input1 conectada al pin 2
}
void loop()
{
RECTO_ADELANTE();
PARADA ();
GIRO_IZDA();
PARADA();
}
void RECTO_ADELANTE (){
// MotorES GIRANDO A LA VEZ
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
digitalWrite (IN2, HIGH);
digitalWrite (IN1, LOW);
delay(4000);
}
void PARADA(){
// Motor no gira
digitalWrite (IN4, LOW);
digitalWrite (IN4, LOW);
digitalWrite (IN4, LOW);
digitalWrite (IN4, LOW);
delay(500);
}
void GIRO_IZDA(){
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
digitalWrite (IN2,LOW);
digitalWrite (IN1, LOW);
delay(4000);
}
No hay comentarios:
Publicar un comentario