Configurer un port d’E/S en entrée en Python
Jusqu’à maintenant, nous avons vu comment paramétrer un port GPIO en sortie ; cet article va expliquer comment paramétrer un port GPIO en entrée en utilisant le module RPi.GPIO, puis le module WinringPi.
Piloter les ports GPIO à partir d’un navigateur internet
Le but de cet article est de pouvoir piloter un port GPIO du Raspberry à partir d’un téléphone ou d’un iPad. Pour cela on va utiliser un module ‘web.py’. Ce module contient un serveur Web.
WiringPI
WiringPi est un module qui permet d’exploiter les ports d’E/S GPIO du Raspberry. Nous avons vu dans certains articles que j’utilise un module Python RPi.GPIO dans mes programmes Python; mais l’inconvénient de celui-ci, nécessite d’être root pour fonctionner. Or pour mes futurs programmes, j’ai l’intention d’utiliser des fonctionnalités WEB pour accéder au GPIO et bien sûr sans être root. Pour pallier cet inconvénient, WiringPi permet de contrôler ces ports GPIO sans être root. Nous allons voir comment installer et configurer WiringPi.