Páginas

jueves, 26 de noviembre de 2020

Práctica 2 - Coche fantástico

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