PRACTICA EL COCHE FANTASTICO
Esta práctica imita el funcionamiento de las luces del coche fantástico. Es decir, las luces se encienden y apagan de un lado a otro.
int i=7;
int in=11;
void setup () //declaramos entradas y salidas
{
pinMode (7,OUTPUT);
pinMode (8,OUTPUT);
pinMode (9,OUTPUT);
pinMode (10,OUTPUT);
pinMode (11,OUTPUT);
}
void loop () //declaramos que cuando i sea 7 se encienda y se apague. Después,a la i se le sumará 1 quedandose en 8 y como este es menor que 11, se enciende y se apaga. Continúa sumando hasta que el número ya no sea menor que 11
{
for(i=7;i<=11;i++) // declaramos que las luces se enciendan desde el pin 7 hasta el 11 de manera ascendente.
{
digitalWrite(i,HIGH); // el led se enciende
digitalWrite(i-1,LOW); //el led se apaga
delay(500);
}
digitalWrite (11,LOW);
for (in=11;in>=7;in--) // al contrario que en el anterior "for", declaramos que las luces se enciendan desde el pin 11 hasta el 7 de manera descendente.
{
digitalWrite(in,HIGH);
digitalWrite(in+1,LOW);
delay (500);
}
digitalWrite(7,LOW);
}
No hay comentarios:
Publicar un comentario