Serie de ejemplos que he ido realizando para aprender a manejar este módulo. Lo interesante es que con un único pin podemos manejar el módulo entero y que cada led funcione de forma independiente.
Blink con cada led de forma individual y se va desplazando. Cuando llega a los extremos cambia el sentido.
Ejemplo rápido para iluminar cada led de forma individual de un color distinto y poder poner una foto de ejemplo.
Ejemplo de cómo hacer un fading desde el azul al rojo y viceversa. Usando PWM el incremento/decremento es lineal. Mientras un color pasa de 0 a 255, el otro pasa de 255 a 0. Simulación para lo que podría ser la representación de la temperatura en una impresora 3D en el momento de calentar/enfriar el hotend. En este ejemplo el cambio se produce por tiempo.
Ejemplo igual que el anterior pero según pulsamos un pulsador se van iluminando/apagando los leds de la tira.
He añadido en la carpeta iluminacion_impresora3D los ficheros que he modificado de Marlin. No olvides activar en Configuration.h la parte correspondiente a la iluminación. Tutorial completo: http://haudahau.com/vadedos/?p=1411