S4A es una aplicación que nos sirve para programar la placa arduino utilizando el lenguaje de programación scratch. Su interfaz es similar a la del scratch 1.4, presentando nuevos comandos en el bloque azul de movimiento, que nos servirán para programar los diferentes sensores y actuadores que se pueden conectar a arduino. La siguiente imagen nos muestra su interfaz donde puede observarse la zona de los bloques y comandos, zona de programación, escenario y zona de objetos:
Interfaz de S4A. Susana Oubiña Falcón (CC-BY) |
La práctica que deben realizar los alumnos de 4º PDC consite en construir y programar un semáforo que dispone no sólo de los LEDs verde, ámbar y rojo, sino también de un zumbador que avisará a los peatones del color rojo del semáforo (parada) y próxima puesta en verde. La programación debe hacerse considerando las siguientes condiciones que se implementarán de forma continua:
- El LED verde se encenderá y permanecerá encendido durante 10 segundos (se debe mostrar un contador que nos informe de este hecho).
Escenario con el led verde activo. Susana Oubiña Falcón (CC-BY) - A continuación se encenderá, de forma intermitente, el LED ámbar. Lo hará durante 2 segundos que serán contabilizados por un contador.
Escenario con el led ámbar activo. Susana Oubiña Falcón (CC-BY) - Finalmente, debe encenderse el LED rojo a la vez que el zumbador comienza a sonar (de forma intermitente y a ser posible, en diferentes estados de tiempo que simulen el acercamiento del semáforo en verde). Este tercer paso se hará en 5 segundos y debe contabilizarlo tambien el contador.
Escenario con el led rojo activo. Susana Oubiña Falcón (CC-BY)
Semáforo con S4A from Susana Oubiña Falcón on Vimeo.
Típico semáforo con zumbador: El diodo verde se enciende durante 10 segundos, a continuación parpadea el amarillo o ámbar durante 2 segundos (2 veces encendido y 2 apagado) para finalmente encenderse el diodo rojo durante 4 segundos a la vez que suena el zumbador cuya misión es avisar a los peatones que próximamente se pondrá en verde el semáforo y tendrán vía libre para cruzar.
No hay comentarios:
Publicar un comentario