fbpx
Clase 19 de 73
En Progreso

Clase 19: Secuencia de luces

Clase
Materiales

En esta clase vamos a:

  • Usar 4 luces para armar un show de luces.
  • Terminar de comprender como funciona el loop( ).

Un breve resumen de esta clase:

    Los pasos serian los siguientes:

  1. – – – –   Al principio comienzan todas luces apagadas.
  2. X – – –    Después de 1 segundo se prende el primero.
  3. X X – –   Luego prenden el segundo y el primero se queda prendido.
  4. X X X –   Luego de 1 segundo se prende el led 3.
  5. X X X X   Vemos como están los 4 prendidos.
  6. X X X –    Luego de 1 segundo comienzo a apagar desde el ultimo.
  7. X X – –   Apagado el led 3.
  8. X – – –   Apago el led 2.

Y a partir de acá ya vuelve a comenzar el loop( ) desde arriba.

//aqui inicia la funcion setup
void setup()
{
  //defino leds como salida
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
}

//acá inicia la función loop
void loop()
{
  //activo el led 1
  digitalWrite(12,HIGH);
  //esperamos 1 segundo  
  delay(1000); 
  //activo el led 2
  digitalWrite(11,HIGH);
  //esperamos 1 segundo  
  delay(1000);
  //activo el led 3
  digitalWrite(10,HIGH);
  //esperamos 1 segundo
  delay(1000);
  //activo el led 4
  digitalWrite(9,HIGH);
  //esperamos 1 segundo
  delay(1000);
  
  //-------la mitad ------
 
  //apago el led 4
  digitalWrite(9,LOW);
  //esperamos 1 segundo
  delay(1000); 
  //apago el led 3
  digitalWrite(10,LOW);
  //esperamos 1 segundo
  delay(1000);
  //apago el led 2
  digitalWrite(11,LOW);
  //esperamos 1 segundo
  delay(1000);
  //apago el led 1
  digitalWrite(12,LOW);
  //esperamos 1 segundo
  delay(1000);
}

Descargar el PDF aquí 👉 Clase 19

Responses

[uo_login_ui]