Este ejemplo utiliza el bloque “on [shake]” para hacer cambiar de color todos los NeoPixels al agitar la placa.

Se crea una variable “color” que, cada vez que se agita la placa, se rellena con un número aleatorio entre 0 y 3. Se reproduce un sonido y además una animación durante medio segundo. Para finalizar, dependiendo del valor de la variable “color”, que es aleatorio, se encienden todos los NeoPixels de un color diferente, permaneciendo encendidos hasta que se agite de nuevo la placa.

Deja un comentario