En esta práctica vamos a crear una nueva animación de una tira o anillo de LEDs, similar a la de la práctica anterior. En este caso se trata de ir encendiendo los LEDs de forma progresiva (sin ir apagando los anteriores); primero, desde un extremo y luego desde el otro.
Como habrás podido comprobar, a través de la simulación o cargando el programa a la microbit, al terminar la animación los LEDs permanecen encendidos. Para que no lo hagan deberás introducir el bloque eliminar strip.
Comprueba la diferencia entre el código anterior y el mostrado a continuación, donde lo único que ha variado es la posición del comando que enciende el LED 0 de color verde (se sitúa antes del bucle de repetición, tal y como indica la flecha). ¿Notas alguna diferencia?¿Cuál?
Volviendo al ejemplo donde los LEDs se encienden progresivamente (segunda de las imágenes de esta práctica) intentar crear una secuencia en la que después de apagarse la tira de LEDs, comiencen a iluminarse los LEDs de forma similar pero comenzando desde el final de la tira. Elige otro color para dicha animación y disminuye el tiempo entre el encendido de un LED y el siguiente.
Puedes ver la solución en el vídeo que figura a continuación Ten en cuenta que en este caso se ha se ha empleado un anillo de 12 LEDs, en lugar de la habitual tira de 120 LEDs.
Comentarios
Publicar un comentario