Python et la Raspberry Pi

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
Aller à la navigationAller à la recherche


Découvrez le sommaire consacré à la Rasberry Pi réalisé par le groupe ARM

GPIO

Il existe différentes manières de manipuler les broches d'entrées/sorties ("GPIO": General Purpose Input/Output) de la carte via différentes librairies.
De base, en Python la carte dispose de la librairie RPi.GPIO (voir "Raspberry Pi - Pinout"), mais il existe d'autres librairies développées par la communauté, comme par exemple WiringPi (pour des programmes écrits en C/C++) et pigpio pour Python, permettant un accès plus rapide au port, voir des fonctions avancées...

Commençons par la mise en oeuvre des GPIO avec la librairie pigpio

  • Piloter les ports d'entrées/sorties, allumer une LED et lire l'état d'une broche
  • Réaliser un filtre anti-rebond sur une entrée
  • Lire un encodeur rotatif incrémental
  • ...


Merci pour vos contributions...

(Help:Formatting)