Paso 7: Prueba rápida y depuración
Tienes todo conectado ahora, así que vamos a realizar una prueba rápida para asegurarse de que todo está funcionando.
def rgb(): updateHue(255,0,0); time.sleep(2) updateHue(0,255,0); time.sleep(2) updateHue(0,0,255); time.sleep(2)
Esta función establece la luz en rojo -> verde -> azul durante 2 segundos cada una. Vamos a hacer una rápida función de 'principal' y ejecutarlo.
def main(): rgb() updateHue(0,0,0); # Light off main()
Guarde este archivo como 'PHue.py' a continuación, abra el terminal en su pi y 'cd' en el directorio de trabajo. A continuación, ejecute su python programa.
$ cd <project directory> $ sudo python PHue.py
Debería ver la luz de flash en el orden rojo -> verde -> azul. Quizás tenga que cambiar el diseño o si te das cuenta de que flash en un orden diferente lo puede tiene algo mal conectado. Asegúrese de que es rojo y verde azul entonces aunque bien no podemos mezclar colores a menos que todos los pines están trabajando correctamente.
No continúe a menos que haga exactamente esto.
Si usted hizo esta toma ahora una respiración profunda, es la parte más difícil y con éxito han cableado y programado un LED RGB, genial!