Posted on 20 février 2016
in Python
Principe des commandes de la bibliothèque GPIO
L’interface GPIO permet une extension des fonctionnalités du Raspberry-Pi. Les broches permettent ainsi au Raspberry-Pi d’avoir un accès au « monde extérieur ». Notamment en agissant en sortie depuis des LED, des afficheurs LCD, des capteurs, ou encore lire l’état d’un interrupteur (on/off). On peut y accéder à partir du shell ou à partir d’un programme. La bibliothèque phyton GPIO sera détaillée ci après. L’installation de la bibliothèque Python/GPIO est détaillée ici.
charge la bibliothèque |
import RPi.GPIO as GPIO |
Mode de numérotation des connecteurs
BOARD ou BCM(schéma) |
GPIO.setmode(GPIO.BOARD)
GPIO.setmode(GPIO.BCM) |
Connaitre la version de son GPIO
version de la bibliothèque |
GPIO.RPI_REVISION
GPIO.VERSION |
Configuration des broches |
GPIO.setmode(GPIO.BCM) |
place la broche (ou le GPIO) en sortie avec initialisation à 1 |
GPIO.setup(11, GPIO.OUT,initial=GPIO.HIGH) |
avec activation d’une résistance |
GPIO.setup(channel, GPIO.IN, pull_up_down=GPIO.PUD_UP) |
replace tous les GPIO en entrées |
GPIO.cleanup() |
Place la sortie 11 à true |
GPIO.output(11, True) |
replace tous les GPIO en entrées |
GPIO.cleanup() |
Retourne l’état de la sortie 11 |
GPIO.output(11, True) |
Suite : tester un évènement
[Top]