Paso 3: código
El código completamente comentado se proporciona a continuación para Arduino Uno. El código se separa en dos para que cada uno la mitad de los LED girar el Servo y pasos de control de bucles del motor hacia la derecha y hacia la izquierda respectivamente. Los LEDs RGB son cátodo común como se indicó anteriormente, por lo que necesitan su propio función para voltear el ancho de pulso modulados salidas por lo que todavía puede tener 255 como máximo al escoger colores pero que aparecen como el cero para un máximo de cátodo común.
Para encender y apagar el dispositivo se hizo una función para el botón. Pulsando el botón una vez se enciende pero para apagarlo debe Presione y sostenga el botón hasta que vea que los motores han dejado. Entonces usted tiene alrededor de 1,5 segundos para soltar el botón, momento en el que las luces se apagan. Esto es debido a que si se puede activar el dispositivo pulsando el botón se también accidentalmente vuelva a encender el dispositivo antes de que puede dejar ir.