Práctica 2 - Coche fantástico
En está práctica he diseñado una secuencia de leds que se van encendiendo de un lado para otro, haciendo la misma función que en la película del coche fantástico.
int i = 7; // definimos la variable i
int in = 11; // definimos la variable in
void setup() {
pinMode (7, OUTPUT); // declaramos los led 7 como salida
pinMode (8, OUTPUT); // declaramos los led 8 como salida
pinMode (9, OUTPUT); // declaramos los led 9 como salida
pinMode (10, OUTPUT); // declaramos los led 10 como salida
pinMode (11, OUTPUT); // declaramos los led 11 como salida
}
void loop() {
for (i=7;i<=11;i++) // ponemos que el led 7 se encienda y que valla incrementando el valor para cambiar de color
{
digitalWrite (i, HIGH); // le decimos que se encienda el led 7
digitalWrite (i-1, LOW); // le decimos que valla cambiando de valor a un número menos cada vez que termina
delay (100); // le hacemos esperar 1 segundo
}
digitalWrite (11, LOW); // le decimos que el led 11 se debe de apagar para acabar la serie
for (in=11;in>=7;in--)
{
digitalWrite (in, HIGH); // le decimos que se encienda el led 11
digitalWrite (in+1, LOW); // le decimos que valla cambiando de valor a un número más cada vez que termina
delay (100); // le hacemos esperar 1 segundo
}
digitalWrite (7,LOW); // le decimos que el led 7 se debe de apagar para acabar la serie
}
No hay comentarios:
Publicar un comentario