WiringPi est une bibliothèque de fonctions dédiée à l’interaction avec le port GPIO du Raspberry Pi. Cet article est une traduction en Français de l’article d’installation original Download and Install.
Wiring Pi est un pré-requis à la plupart des manipulations que nous allons effectuer sur ce site.
Le code source de WiringPi est géré sous GIT. Il existe deux manières de télécharger le code source :
- En le clonant sous GIT
- Via une tarball
Avant toute chose, on s’assure que tout est à jour sur votre Raspberry :
1 |
$ sudo apt-get update && sudo apt-get upgrade -y |
Cloner WiringPi sous GIT
Si vous n’avez pas encore GIT d’installé sur votre Raspberry, installez-le via la commande :
1 |
$ sudo apt-get install git-core |
Ensuite on clone le code :
1 |
$ git clone git://git.drogon.net/wiringPi |
Puis avant chaque compilation, pour mettre à jour le code :
1 2 3 |
$ cd wiringPi $ git pull origin |
Télécharger WiringPi en tarball
Vous pouvez télécharger le tarball depuis cette page en cliquant sur le premier lien « snapshot » (le plus récent, donc), puis le charger sur votre Raspberry Pi.
Puis décompresser le tarball avec la commande :
1 |
$ tar -xzf wiringPi-xxxxxxx.tar.gz |
Compiler et installer
Dans les deux cas, la compilation et l’installation se font de la même façon, seule le nom du dossier change :
1 2 3 |
$ cd wiringPi[-xxxxxxx] $ ./build |
Test de l’installation
Si la commande gpio se lance sans encombre c’est que WiringPi est bien installé :
1 2 3 |
$ gpio -v $ gpio readall |
La première commande doit afficher la version du programme et son aide, suivi du modèle de Raspberry Pi détecté.
La seconde commande doit afficher un tableau exposant les numéro matériels de broches du port GPIO, leur numéro logique, et leur fonction.