Automatiserad hönshuset (5 / 8 steg)
Steg 5: Installera modulen RPIO
Modulen RPIO utökar RPi.GPIO med några häftiga funktioner. Vi använder GPIO avbrotten anmälas snabbt varje gång en rörelsesensor aktiveras. En viktig sak att notera är stödet för gängade Återanropsfunktioner. Detta sätt kan vi köra callbacks samtidigt (i fallet en sensor förändringar stat medan i den andra callback funktion). Detta är kan särskiljas från den RPi.GPIO add_event_detect(...) stöd för flera trådar, snarare än en enda tråd för alla motringningar.
Det finns inget inneboende stöd för modell B +, men det är lätt att workaround. Enkelt installera CorCornelisse modifierad version, och du är redo att gå! Följ de här stegen:
$ git klon https://github.com/CorCornelisse/RPIO.git
$ cd RPIO
$ sudo python setup.py installera
Annars kan du installera den normala versionen med:
$ sudo lämplig-få installera python-setuptools
$ sudo easy_install - U RPIO
Se till att kolla i dokumentationen på: http://pythonhosted.org/RPIO/. Observera att du kan använda allt från modulen RPi.GPIO genom att ersätta "GPIO" med "RPIO".