En esta nueva práctica, de control de una tira de LEDs WS2812 con la placa micro:bit, simularemos las señales que indican la situación de los pasos de peatones en Pontevedra. En dicha señalización, los LEDs se van iluminando de arriba a abajo primero; apagándose, a continuación, de abajo arriba. Después se vuelven a iluminar desde abajo y, finalmente, se apagan en sentido contrario.
Como siempre, emplearemos el programa Makecode for microbit, para la programación. Aunque en la siguiente práctica podrás comprobar como, al recurrir al empleo de funciones, el código se puede simplificar mucho; ahora empleamos un bloque de tantas repeticiones como LEDs queramos iluminar. Dentro de éste establecemos el primer LED a iluminar y su color y a continuación mostramos la tira y encendemos los siguiente LEDs de forma similar a lo realizado en la Práctica 7.
A continuación, vamos apagando los LEDs desde el último (LED nº 23) hasta el primero, con un bloque similar al anterior, pero disminuyendo el nº de LED s apagar. Tendremos en cuenta que el iluminar los LEDs en negro es equivalente a apagarlos.
Ya tenemos la mitad de la práctica realizada. A continuación queremos que ocurra lo mismo aunque comenzando desde abajo, en lugar de desde arriba. Inténtalo conseguir tu mismo antes de ver la solución (la cual figura a continuación).
Comentarios
Publicar un comentario