miércoles, 13 de diciembre de 2017

Sesión 6

Sesión 6

Patricia Borray
Carolina Bautista
Caterine Ramirez
Emilce Rojas

Ejercicio con Arduino : Secuencia 

La sesión comenzó por el concepto de Ritmo  muy importante para este tipo de programación. Para comprender el concepto se realizó ejercicio para decifrar un mensaje a partir de 56 números Binarios que se mostraban en pantalla en una secuencia determinada.




1. Secuencia de luces con LED
El objetivo del ejecicio encender 5 led de forma secuencial y programar para cambiar el sentido de encendido de los led


2.
3.        Código de programación del ejercicio:


void setup()
{
  pinMode(9, INPUT_PULLUP);
  pinMode(2,OUTPUT);
  pinMode(3,OUTPUT);
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
}

void loop(){
  if(digitalRead(9)==HIGH){
     digitalWrite(2, HIGH);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(3, HIGH);
     digitalWrite(2, LOW);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(4, HIGH);
     digitalWrite(3, LOW);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(5, HIGH);
     digitalWrite(4, LOW);
     delay(1000);
     digitalWrite(6, HIGH);
     digitalWrite(5, LOW);
     delay(1000);
    digitalWrite(6, LOW);
}
  else{
     digitalWrite(6, HIGH);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(5, HIGH);
     digitalWrite(6, LOW);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(4, HIGH);
     digitalWrite(5, LOW);
     delay(1000); // Wait for 1000 millisecond(s)
     digitalWrite(3, HIGH);
     digitalWrite(4, LOW);
     delay(1000);
     digitalWrite(2, HIGH);
     digitalWrite(3, LOW);
     delay(1000);
    digitalWrite(3, LOW);
  }
  }

4. Resultado del ejercicio :


No hay comentarios:

Publicar un comentario