martes, 6 de octubre de 2015

Reto 1. Secuencia de luces


Expongo aquí mi primer reto, consistente en establecer una secuencia luminosa similar a las famosas lucecitas del coche fantástico. La verdad es que es bastante sencillo compilar un programa con Arduino que resuelva este problema, por lo que en próximos retos trataremos de hacer algo más complejo. 
Lo novedoso es que es la primera vez que trabajo en un sencillo problema tecnológico con mi hija de cinco años, y a decir verdad, hemos disfrutado mucho los dos. Esto da una idea de las inmensas posibilidades de implementación que tienen este tipo de enseñanzas  en el curriculum escolar desde edades tempranas.
El programa compilado es el siguiente (se puede hacer de una forma más sencilla, pero para explicarlo a una niña pequeña es más fácil así):

void setup() {
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
}

void loop() {
  digitalWrite(7, HIGH); 
  delay(200);  
  digitalWrite(7, LOW); 
  delay(20);    
  digitalWrite(8, HIGH);
  delay(200);
  digitalWrite(8, LOW);
  delay(20);
  digitalWrite(9, HIGH);
  delay(200);
  digitalWrite(9, LOW);
  delay(20);
  digitalWrite(10, HIGH);
  delay(200);
  digitalWrite(10, LOW);
  delay(20);
  digitalWrite(9, HIGH);
  delay(200);
  digitalWrite(9, LOW);
  delay(20);
  digitalWrite(8, HIGH);
  delay(200);
  digitalWrite(8, LOW);
  delay(20);
}

Hasta ahora, lo único que ha hecho mi hija ha sido conectar cables y ayudar en el diseño del modelo a partir de materiales reciclados. Más adelante dará sus primeros pasitos en el mundo de la programación.
Expongo a continuación una serie de fotos de cómo se ha ido desarrollando el proceso y un vídeo del resultado final.







video

No hay comentarios:

Publicar un comentario en la entrada