Páginas

Extensión para tira de LEDs RGB (NeoPixels) WS2812

Sobra decir que cuando me pongo a crear una extensión para mBlock5, es por necesidad.

Siempre es un reto que tiene gran importancia, bien sea para un proyecto específico o incluso algo más general. Sin adentrarme en razones, el caso es que aquí está:

Extemnión para una tira de LEDs RGB direccionable del tipo WS2812 bajo mBlock5. 

Los comandos que he diseñado se muestran en las siguientes imágenes:

Extensión Tira LEDs RGB WS2812 Susana Oubiña Falcón (CC-BY)

Comandos de la extensión Susana Oubiña Falcón (CC-BY)

La extensión puede usarse tanto con la placa Arduino Uno como con la placa Arduino Nano. 

Relativo a su manejo veo importante hacer un inciso para que los programas que se creen con ella sean correctos: 

  • El comando "Mostrar" es el que da la orden para que los diferentes LEDs se iluminen en los colores programados. Es decir, si queremos que el LED número 1 se ilumine en "verde", por ejemplo, debemos despues incluir el comendo "Mostrar" que es el que dará la orden de esa iluminación.
  • Importante: El primer LED de la tira de LED es el número 0. Por ejemplo, si disponeos de una tira de LED de 300LEDs, podremos programar desde el LED 0 al LED 299.

Ejemplo: Supongamos que disponemos de una tira de LEDs RGB de 60pixels/metro WS2812. Si nuestra tira de LEDs tiene 5m, entondes dispondremos de 5x60=300LEDs para iluminar a nuestro gusto. A continuación muestro nuestra tira de LEDs de 5m y un ejemplo muy sencillo de programación.

Tira de 5m de LEDs RGB WS2812b impermeable IP67 a 5V DC

Ejemplo de programación Susana Oubiña Falcón (CC-BY)


No hay comentarios:

Publicar un comentario