FELIZ NAVIDAD!

En estas fechas, queremos aplicar la electrónica para felicitar a todos la navidad. Ardu y el equipo de ECDA os desea a todos los seguidores del blog una muy FELIZ NAVIDAD.

Por otra parte queremos agradecer a todos los que estáis ahí, proponiendo, preguntando e informándose con nosotros, que os resultemos útiles para aprender electrónica y sobre el mundo Arduino con Nosotros.

Os dejamos a continuación un regalo que hemos hecho para vosotros. Para que podáis hacerlo en vuestras casas aprovechando las fechas.

Feliz Navidad – ECDA

Os dejamos también el esquema electrónico y el programa para que lo tengáis todo. Esperemos que os guste.

Programa:

int led1 = 13;

int led2 = 12;

int led3 = 11;

int led4 = 10;

int led5 = 9;

int led6 = 8;

int led7 = 7;

int led8 = 6;

int led9 = 5;

int led10 = 4;

// Esta función sólo se ejecuta una vez:

void setup() {                

  // inicializamos los pines como salidas (output).

pinMode(led1, OUTPUT); 

pinMode(led2, OUTPUT);

pinMode(led3, OUTPUT);

pinMode(led4, OUTPUT);

pinMode(led5, OUTPUT);

pinMode(led6, OUTPUT);

pinMode(led7, OUTPUT);

pinMode(led8, OUTPUT);

pinMode(led9, OUTPUT);

pinMode(led10, OUTPUT);

}

// Función bucle:

void loop() {

  digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led9, HIGH);

  delay(2000);

  digitalWrite(led1, LOW); 

  delay(200);  

  digitalWrite(led3, LOW);

  delay(200);  

  digitalWrite(led5, LOW);

  delay(200);  

  digitalWrite(led7, LOW); 

  delay(200);  

  digitalWrite(led9, LOW ;    

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

  digitalWrite(led10, HIGH);

  delay(2000);

  digitalWrite(led2, LOW); 

  delay(200);  

  digitalWrite(led4, LOW);

  delay(200);  

  digitalWrite(led6, LOW);

  delay(200);  

  digitalWrite(led8, LOW); 

  delay(200);  

  digitalWrite(led10, LOW ;    

  delay(200);

  digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led9, HIGH);

  delay(2000);

  digitalWrite(led1, LOW); 

  delay(200);  

  digitalWrite(led3, LOW);

  delay(200);  

  digitalWrite(led5, LOW);

  delay(200);  

  digitalWrite(led7, LOW); 

  delay(200);  

  digitalWrite(led9, LOW ;     

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

  digitalWrite(led10, HIGH);

  delay(2000);

  digitalWrite(led2, LOW); 

  delay(200);  

  digitalWrite(led4, LOW);

  delay(200);  

  digitalWrite(led6, LOW);

  delay(200);  

  digitalWrite(led8, LOW); 

  delay(200);  

  digitalWrite(led10, LOW ;   

  delay(200);

  /////////////////////////

  digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led1, LOW);

  digitalWrite(led3, LOW);

  delay(200);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led2, LOW);

  digitalWrite(led4, LOW);

  delay(200);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

   digitalWrite(led5, LOW);

  digitalWrite(led7, LOW);

  delay(200);

  digitalWrite(led6, LOW);

  digitalWrite(led8, LOW);

  digitalWrite(led9, HIGH);

  digitalWrite(led10, HIGH);

  delay(200);

  digitalWrite(led9, LOW);

  digitalWrite(led10, LOW);

 digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led1, LOW);

  digitalWrite(led3, LOW);

  delay(200);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led2, LOW);

  digitalWrite(led4, LOW);

  delay(200);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

   digitalWrite(led5, LOW);

  digitalWrite(led7, LOW);

  delay(200);

  digitalWrite(led6, LOW);

  digitalWrite(led8, LOW);

  digitalWrite(led9, HIGH);

  digitalWrite(led10, HIGH);

  delay(200);

  digitalWrite(led9, LOW);

  digitalWrite(led10, LOW);

   digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led1, LOW);

  digitalWrite(led3, LOW);

  delay(200);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led2, LOW);

  digitalWrite(led4, LOW);

  delay(200);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

   digitalWrite(led5, LOW);

  digitalWrite(led7, LOW);

  delay(200);

  digitalWrite(led6, LOW);

  digitalWrite(led8, LOW);

  digitalWrite(led9, HIGH);

  digitalWrite(led10, HIGH);

  delay(200);

  digitalWrite(led9, LOW);

  digitalWrite(led10, LOW);

  digitalWrite(led1, HIGH);

  digitalWrite(led3, HIGH);

  delay(200);

  digitalWrite(led2, HIGH);

  digitalWrite(led4, HIGH);

  digitalWrite(led1, LOW);

  digitalWrite(led3, LOW);

  delay(200);

  digitalWrite(led5, HIGH);

  digitalWrite(led7, HIGH);

  digitalWrite(led2, LOW);

  digitalWrite(led4, LOW);

  delay(200);

  digitalWrite(led6, HIGH);

  digitalWrite(led8, HIGH);

   digitalWrite(led5, LOW);

  digitalWrite(led7, LOW);

  delay(200);

  digitalWrite(led6, LOW);

  digitalWrite(led8, LOW);

  digitalWrite(led9, HIGH);

  digitalWrite(led10, HIGH);

  delay(200);

  digitalWrite(led9, LOW);

  digitalWrite(led10, LOW);

}

Como siempre cualquier duda o pregunta os ruego la pongáis más abajo. También podéis contactar con nosotros a través del correo ecda.info@gmail.com

Un saludo.

C.

1 comentario en «FELIZ NAVIDAD!»

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.