A semejanza de la práctica anterior, vamos a simular el comportamiento de los indicadores luminosos de la existencia de un paso de peatones como los que se encuentran en ciertas vías públicas de Pontevedra o Marín. El resultado final será el mismo, pero podrás comprobar la utilidad del empleo de funciones para simplificar el código. Comenzamos la práctica, como siempre, cargando la extensión de los LED Neopixel y configurando la tira/anillo o barra según el número de LEDs disponibles o que queramos iluminar. Para simplificar el código, al igual que hicimos en la práctica 3 , recurrimos a la creación de una función, en este caso de tres variables (tipo numéricas): LED inicial: para indicar el LED que debe iluminarse (o pagarse) inicialmente. Sentido: que según su valor (1 o -1) será la responsable de aumentar o disminuir el número del LED a iluminar (o apagar). Color: para fijar el color con el que se iluminará (en el ejemplo el azul) o se apagará (negro) el LED. A continuación, cre
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.