Introducción
Los Neopixels los trataremos como una tira de fuentes de luz, es decir, fuentes de luz que están conectadas en serie, más concretamente, en cascada. Cada fuente de luz integra 3 LEDs (light-emitting diode), un LED rojo, un LED verde y un LED azul (Red, Green, Blue – RGB). A su vez, cada grupo de LEDs RGB estan gestionados por un procesador exclusivo, el WS2812B, que determinará el color de la luz a emitir según la orden recibida por el cable de señal.
MCU significa microcontrol unit, en nuestro caso serà la placa controladora micro:bit
La combinación de estos tres colores primarios (RGB) en el entorno de luz emitida, sigue este patrón:
Una guia pràtica, la encontramos en el sitio web colorpicker.me, donde se aprecia que se puede obtener cualquier color con la combinación de colores primarios RGB, moviendo cada color primario entre las tonalidades del 0 al 255 y combinándolos entre si. Por ejemplo, el color blanco es el resultado de combinar los tres colores RGB con su valor máximo de saturación, que es la tonalidad 255.
Especificaciones de la tira de LED WS2812B 1M 30L B30V2
Tira de 30 leds (1 m)
Tira leds direccionables individualmente LED a LED.
Longitud: 1 metro.
30 leds.
Protección: IP 30.
Voltaje: 5 V
Tipos de señal: Digital
Tipos de connexión: 3 pins: Tierra – Voltaje – Señal (GVS)
Conexión a la placa micro:shield
En nuestras pruebas solo funcionan los pines P0, P1, P2, P8, P12, P13, P14, y P15
Para trabajar con el pin P0 hay que tener el interruptor en P0 y no en BUZZER (timbre), y para trabajar con los pines P12, P13, P14 y P15 hay (Recomendado) que colocar el interruptor VCC en 5V.
Extensión en makecode
La extensión “Neopixel” te permite programar los leds Neopixel integrados a la micro:shield o externo através de una tira de leds.
El paquete Neo-Pixel pxt-microbit es un paquete Microsoft Programming Experience Toolkit (PXT) que permite programar las placas BBC micro:bit.
Ejemplo de programación:
a) Ejemplo para crear animaciones con la tira externa de LED Neopixels.
![]() |
|
Sí conectamos la tira de LED Neopixels en el pin 10 o superior, el simulador del makecode deja de funcionar.
b) Ejemplo de programación de los cuatro LED Neopixels inmersos en la placa micro:shield
“LED Neopixel situats davant de la ranura on s’insereix micro:bit. La micro:shield disposa d’una tira de 4 leds RGB útil per crear senyals de llum, per exemple: en detectar un soroll fort, per avisar que s’ha complert una condició de temperatura, per mostrar diferents colors, per crear un llum d’emergència, etc. Aquests leds, que estan connectats internament a la placa micro:bit a través del pin P16, es programen igual que una tira de LEDs Neopixel, utilitzant la seva extensió de MakeCode. La qual incorpora l’extensió NeoPixel que hem vist abans”.
![]() |
![]() |








