IoT: DIY nyans ljus (7 / 9 steg)
Steg 7: Snabb Test och Debug
Du har allt som nu, så låt oss gå en snabb test att se till att allt fungerar.
def rgb():
updateHue(255,0,0); Time.Sleep(2)
updateHue(0,255,0); Time.Sleep(2)
updateHue(0,0,255); Time.Sleep(2)
Denna funktion kommer att ställa ljuset till rött -> grön -> blå för 2 sekunder vardera. Låt oss göra en snabb "viktigaste" funktion och köra den.
def main ():
RGB()
updateHue(0,0,0); # Ljust av
Main)
Spara filen som "PHue.py" sedan öppna terminalen på pi och "cd" i arbetskatalogen. Kör sedan din python program.
$ cd < projektkatalogen >
$ sudo python PHue.py
Du bör se din ljus flash i ordning röd -> grön -> blå. Du kan behöva ändra styrelsen layout eller om du inser de blinkar i en annan ordning kan du ha det fast något felaktigt. Se till att det går Red sedan grön sedan blå ändå, vi inte kan korrekt blanda färger om inte alla stift fungerar som de ska.
Inte Fortsätt om inte det gör exakt.
Om du gjorde det här långt ta ett djupt andetag, svåra är över och du har wired och programmerat en RGB LED, ganska coolt!