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: 














miércoles, 11 de mayo de 2016

LED Intermitente


La semana pasada empezamos a usar un nuevo programa llamado BitBloq, con el que podemos crear códigos para después ponerlos en las placas y así empezar poco a poco a programar. Con este programa creamos un LED intermitente, y así es como se vería en BitBloq:





Ahora para que sea intermitente tenemos que poner que se encienda dejar un tiempo y que se apague y dejar también un margen de tiempo:
Cuando ya tenemos esto el programa lo traducimos a código y quedaría así:



Al tener esto conseguimos que el LED parpadee, lo que nosotros hicimos fue ir bajando el tiempo de margen entre encendido y apagado cada vez más para observar cuando dejamos de percibir el parpadeo del LED y llegamos a la conclusión de que a los 0,013 segundos dejamos de percibir el parpadeo. Esto es una forma de ahorrar energía. Este fue el resultado de nuestra práctica:





En este vídeo dejamos 1 segundo de margen entre encendido y apagado.



En este otro vídeo sin embargo podéis observar como el LED empieza a parpadear de forma más constante y apenas se nota cuando se apaga.