Une gestion efficace des GPIO en python

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')

Posted in linux, python, scripts and tagged , , .

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *