• Asignatura: Informática
  • Autor: balderasskyes
  • hace 4 años

Que es lo que hace el codigo? int azul = 3, verde = 5, rojo = 6;
int in1 = 12, in2 = 11, in3 = 10, in4 = 9;
int tiempopasos= 2;
int tiempo = 3000;
void setup() {
pinMode (rojo, OUTPUT);
pinMode (azul, OUTPUT);
pinMode (verde, OUTPUT);
pinMode (in1, OUTPUT);
pinMode (in2, OUTPUT);
pinMode (in3, OUTPUT);
pinMode (in4, OUTPUT);

}

void giroantihorario() {

for (int i = 0; i <= 511; i++){
digitalWrite(in1,HIGH);
digitalWrite(in2,HIGH);
digitalWrite(in3,LOW);
digitalWrite(in4,LOW);
delay (tiempopasos);
digitalWrite (in1, LOW);
digitalWrite(in2,HIGH);
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
delay(tiempopasos);
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
digitalWrite(in3,HIGH);
digitalWrite(in4,HIGH);
delay(tiempopasos);
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
digitalWrite(in3,LOW);
digitalWrite(in4,HIGH);
delay(tiempopasos);
}

}

void girohorario() {
for (int i = 0; i <= 511; i++){
digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
digitalWrite(in3,LOW);
digitalWrite(in4,HIGH);
delay(tiempopasos);
digitalWrite(in1,LOW);
digitalWrite(in2,LOW);
digitalWrite(in3,HIGH);
digitalWrite(in4,HIGH);
delay(tiempopasos);
digitalWrite (in1, LOW);
digitalWrite(in2,HIGH);
digitalWrite(in3,HIGH);
digitalWrite(in4,LOW);
delay(tiempopasos);
digitalWrite(in1,HIGH);
digitalWrite(in2,HIGH);
digitalWrite(in3,LOW);
digitalWrite(in4,LOW);

}
}

void loop (){
digitalWrite (rojo,!LOW);
digitalWrite (verde, !LOW);
digitalWrite (azul, !LOW);
//Verde
digitalWrite (verde, !HIGH);
digitalWrite (rojo, !HIGH);
digitalWrite (azul, !HIGH);
delay (tiempo);
//Blink verde
for (int i=0; i<=5; i++){
digitalWrite (verde, !HIGH);
digitalWrite (rojo, HIGH);
digitalWrite (azul, HIGH);
delay (tiempo);
digitalWrite (verde, HIGH);
digitalWrite (rojo, HIGH);
digitalWrite (azul, HIGH);
delay (200);
}
//amarrillo
digitalWrite (verde, !HIGH);
digitalWrite (rojo, !HIGH);
digitalWrite (azul, HIGH);
delay (200);
//rojo
digitalWrite (verde, HIGH);
digitalWrite (rojo, !HIGH);
digitalWrite (azul, HIGH);
delay (1000);
girohorario();
delay (tiempo);
giroantihorario();
delay (tiempo);
}

Respuestas

Respuesta dada por: bruazung6292
1

Respuesta:

no entiendo amigo o amiga mm si me las tarducen te ayudo va amigo

Preguntas similares