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