miércoles, 18 de mayo de 2016

Semáforo

En esta práctica creamos un semáforo usando el mismo programa que en la anterior práctica. Y así es como lo veríamos en BitBloq:


Y así se vería en la realidad:



El código que usamos en para crear un semáforo es este:


Y "traducido" al idioma que usa la placa el código se ve así:

Lo que hemos intentado hacer es imitar la secuencia de las luces de un semáforo. Es decir, que se ponga en verde durante 5 segundos, y el resto de luces estén apagadas. Después de 5 segundos el LED verde se apaga. Entonces el LED amarillo se enciende durante 1 segundo y después se apaga. Después se enciende el LED rojo durante 5 segundos y se apaga. Y vuelta a empezar. Así es como se vería:


También podemos hacer que el LED amarillo parpadee si usamos lo que aprendimos en la práctica del LED intermitente. De esta forma lo que conseguimos es que la luz amarilla parpadee para indicar que se va a poner en rojo. En vez de poner solo encender y apagar el LED amarillo ponemos encender y apagar varias veces dejando poco margen de tiempo y entonces conseguiremos que parpadee. Y así queda:

Y ya si queremos complicarlo un poco más podemos crear dos semáforos que estén sincronizados. Es decir, cuando uno esté en rojo el otro esté verde , y cuando otro esté en verde el otro esté en rojo, etc. Para conseguirlo lo único que tenemos que hacer es que una persona haga la secuencia normal de un semáforo y otra haga la secuencia contraria: 














No hay comentarios:

Publicar un comentario