Paso 11: Entender el programa
El programa inicializa primero la secuencia de calibración de Balance de blancos para el sensor de color. Después de que el sensor está calibrado, pone la lámpara en modo de reposo (marcado por el lento desvanecimiento de PWM azul).
La lámpara sigue tomar lecturas del sensor knock.
Como el usuario golpea el sensor dos veces en un segundo, el programa cuenta como un doble toque. Cambia el modo a modo de ColorCycling. Si el usuario lo golpea otra vez (una vez), la velocidad de la animación.
Si el programa detecta otro doble toque, cambia el modo a color, modo de detección.