domingo, 14 de octubre de 2018

Tercera unidad: comenzando con Arduino

Aquí estamos con una nueva tarea. Tengo que buscar un proyecto y ejecutarlo en el simulador. 

Para empezar como no tenía ni idea de Arduino, he estado viendo bastantes proyectos, entornos de programación por bloques, código...


Además encontré en la famosa plataforma de ventas que todos conocemos, un kit básico de inicio que no llegaba a 17€ y no me pude resistir.


El proyecto que elegí para analizar, fue uno llamado Multiple LDEs

Que venía a ser como un semáforo. Pero no me gustaba mucho como lo hacía. Encendía el verde, lo apagaba, encendía el amarillo, lo apagaba, encendía el rojo lo apagaba y así sucesivamente. Lo que hice fue usar el mismo esquema pero cambié un poco el código para que cuando tocaba el amarillo, este parpadease como lo hace un semáforo de verdad.

Como no se ve muy bien el código ahí os lo dejo:
int counter;
void setup()
{
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(13, OUTPUT);
}
void loop()
{
  digitalWrite(11, HIGH);
  delay(3000); // Wait for 3000 millisecond(s)
  digitalWrite(11, LOW);
  for (counter = 0; counter < 6; ++counter) {
    digitalWrite(12, HIGH);
    delay(300); // Wait for 300 millisecond(s)
    digitalWrite(12, LOW);
    delay(300); // Wait for 300 millisecond(s)
  }
  digitalWrite(13, HIGH);
  delay(3000); // Wait for 3000 millisecond(s)
  digitalWrite(13, LOW);
}
Lo hice con el Tinkercad, en la parte de código. Lo que me resulta más fácil es hacerlo usando bloques y a la vez texto, así veo como lo va construyendo. Luego inicié la simulación y listo...

Después lo he montado con mi kit básico y este es el resultado:

Ahora a pensar en el tercer reto...

No hay comentarios:

Publicar un comentario

ÚLTIMO RETO: PROYECTO FINAL

Ahí os dejo mi proyecto final. Espero que os guste. Si os interesa podéis ponerlo vosotros en práctica en vuestros centros, haciendo...