Comment installer la bibliothèque GPIO Python

Comment installer la bibliothèque GPIO Python

Si vous souhaitez créer un programme en Python qui utilise le port GPIO de votre Raspberry Pi, vous devrez installer cette bibliothèque. La bibliothèque RPi.GPIO Python vous permet de configurer facilement et de lire-écrire les broches d’entrée / sortie sur l’en-tête GPIO dans un script Python. Plusieurs bibliothèques GPIO Python sont disponibles, mais nous vous recommandons d’utiliser celle qui se trouve sur http://pypi.python.org/pypi/RPi.GPIO. Bien qu’il soit possible de télécharger la bibliothèque via un navigateur Web, il est beaucoup plus rapide de faire le processus d’installation via le terminal de votre Raspberry Pi. Au moment de la rédaction, la version actuelle de la bibliothèque est 0.5.3a.

1. Ouvrez une fenêtre de terminal sur votre Raspberry PI pi et tapez ce qui suit pour télécharger la bibliothèque dans votre répertoire personnel. Si une version plus récente a été publiée, remplacez le numéro de version par la version actuelle:

wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.3a.tar.gz

2. Extrayez le contenu du fichier téléchargé:

tar xvzf RPi.GPIO-0.5.3a.tar.gz

3. Accédez au répertoire nouvellement créé, n’oubliez pas de changer le numéro de version en celui de la version que vous avez téléchargée.

cd RPi.GPIO-0.5.3a

4. Installez la bibliothèque dans Python

installation de sudo python setup.py

5. Supprimez le répertoire et son contenu

CD

sudo rm -rf RPi.GPIO-0.5.3a /

6. Supprimez le fichier d’archive

rm Rpi.GPIO-0.5.3a.tar.gz

La bibliothèque GPIO est maintenant installée en python, mais elle ne sera pas chargée par défaut. Pour utiliser la bibliothèque GPIO en python, démarrez votre programme avec Rpi.GPIO comme GPIO au sommet. Un exemple simple de programmation du port GPIO en Python peut être trouvé ici.

  • Mukudlt Carte D'Extension 1 PièCes pour Extension Microbit GPIO Python IO : Bit 5 V avec Buzzer Passif IntéGré
    Caractéristiques : 1.IO : la carte d'extension de bits est une puissante carte d'extension , qui mène à 19 broches de la carte Microbit. 4.Avec buzzer passif intégré, connecté via un capuchon de cavalier ; 2.Chaque broche PIN a VCC et GND qui lui correspondent. Vous pouvez librement passer de VCC à 3,3 V ou à un capuchon de cavalier. 5V; avec 3 broches 3V3 et 5V indépendantes, le câblage est plus flexible et diversifié ; 3.Les broches I2C SDA et SCL et les broches 5V et GND correspondantes sont fournies pour les connexions de module telles que l'écran LCD LCD1602 pour la communication I2C plus de possibilités ; 5.La méthode d'alimentation comprend une tête CC et une alimentation par prise USB.
  • NumPy Python Bibliothèque pour Développeurs de logiciels, Programmeurs Débardeur
    NumPy - Python Library pour développeurs de logiciels, le design des programmeurs est parfait pour les étudiants en science informatique, les professionnels, les développeurs de logiciels qui coordent Python, NumPy, SciPy, Go, Javascript, Java, Ruby, PHP, C#, C++, TypeScript, etc NumPy offre des fonctions mathématiques, des générateurs de chiffres aléatoires, des routines d'algèbre linéaires, des transformations de Fourier. La bibliothèque NumPy Python ajoute une prise en charge de grands tableaux multidimensionnels et matrices, avec des fonctions mathématiques de haut niveau à utiliser sur ces plateaux Léger, Coupe classique, manche à double couture et ourlet à la base