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