Une petite note pour mentionner l'existence d'une bibliothèque python dont j'ai appris l'existence sur le forum grâce à Dr No.
Destinée à la gestion des GPIO elle est vraiment efficace, bien pensée, peu consommatrice de CPU, sachant gérer les input, les outputs, les mode up/down, le mode PWM...
Il s'agit du module RPi.GPIO installé de base sur les raspbian.
La doc bien que en anglais est très claire et bourrée d'exemples.
Un petit :
#!/usr/bin/python
import RPi.GPIO as GPIO
et le nirvana se profile à l'horizon.
Le wiki du project sourceforge est ici http://sourceforge.net/p/raspberry-gpio-python/wiki/Home/
Bref, j'ai testé et j'ai aimé.
PS : j'adore le
GPIO.wait_for_edge(channel, GPIO.RISING)
et le
do_something()
if GPIO.event_detected(channel):
print('Button pressed')