Étape 5: Installer le module RPIO
Le module RPIO étend RPi.GPIO avec quelques fonctionnalités intéressantes. Nous utilisons les interruptions GPIO d’être rapidement averti chaque fois qu’un capteur de proximité est activé. Une chose importante à noter est le support des fonctions de rappel fileté. De cette façon, nous pouvons exécuter des rappels en même temps (dans le cas un capteur remplace l’État alors que dans la fonction de rappel de l’autre). Cela se distingue par add_event_detect(...) de la RPi.GPIO en raison de la prise en charge pour plusieurs threads, plutôt qu’un seul thread pour tous les rappels.
Il n’y a aucune prise en charge inhérente pour le modèle B +, mais il est facile à contourner. Installation simple CorCornelisse version modifiée, et vous êtes prêt à partir ! Il suffit de suivre ces étapes :
$ git clone https://github.com/CorCornelisse/RPIO.git
$ cd RPIO
$ sudo python setup.py install
Sinon, vous pouvez installer la version normale avec :
$ sudo apt-get install python-setuptools
$ sudo easy_install - U RPIO
N’oubliez pas de consulter la documentation à: http://pythonhosted.org/RPIO/. Notez que vous pouvez utiliser tout du module RPi.GPIO en remplaçant « GPIO » avec « RPIO ».