Stap 7: Snelle Test en Debug
Heb je alles aangesloten nu, dus laten we lopen een snelle test om ervoor te zorgen dat alles werkt.
def rgb(): updateHue(255,0,0); time.sleep(2) updateHue(0,255,0); time.sleep(2) updateHue(0,0,255); time.sleep(2)
Deze functie zal het instellen van het licht op rood -> groen -> BLUE voor 2 seconden elk. Laten we een snelle 'main' functie maken en uitvoeren.
def main(): rgb() updateHue(0,0,0); # Light off main()
Sla dit bestand op als 'PHue.py' de terminal op uw pi en 'cd' in de werkmap open. Voer uw python programma.
$ cd <project directory> $ sudo python PHue.py
Moet u uw licht flash in de volgorde waarin rood -> groen -> BLUE. Wellicht moet het wijzigen van de lay-out van de Raad van bestuur of als je je realiseert dat ze knipperen in een andere volgorde moet u wellicht het bekabelde iets verkeerd. Zorg ervoor dat het gaat rood groen blauw dan echter we kunnen niet goed kleuren mengen tenzij alle pinnen correct werkt.
Ga niet verder tenzij het doet precies dit.
Als u het dit ver neem diep adem, het harde deel is voorbij en u hebt aangesloten en geprogrammeerd een RGB LED, vrij koel!