Installation et paramétrage de la carte d'extension PiFace Digital 2 sur Raspberry-Pi 3

Installation et paramétrage de la carte d'extension PiFace Digital 2 sur Raspberry-Pi 3.

Publié le 27/01/2017

On souhaite installer les paquets nécessaires pour faire communiquer la carte PiFace avec le Raspberry-Pi et son interface de programmation en Python.

On prendra pour exemple de montage le déclenchement d'un moteur via un des relais à disposition sur la carte PiFace.

1 - Mise à jour système

Mises à jour système :

sudo apt-get update && sudo apt-get upgrade

Installation de raspi-config, si pas installé :

sudo apt-get install raspi-config Configuration du port GPIO : sudo raspi-config

Dans "Advanced Options" sélectionner "SPI", activer en choisissant la valeur "yes" et valider.

2 - Installation des paquets

On va installer les paquets permettant de communiquer avec la carte PiFace :

sudo apt-get install python3-pifacedigitalio

Puis redémarrer le Raspberry-Pi :

sudo reboot

3 - Communication avec la carte PiFace en Python

On va prendre pour exemple de montage un moteur électrique alimenté par une pile 4,5V avec le relais 0 de la PiFace en guise d'interrupteur.

On lance l'interpréteur Python :

python3

Puis on importe la librairie permettant la communication avec la PiFace :

import pifacedigitalio as pfio

On initialise la librairie :

pfio.init()

Et on lance la commande pour activer notre relais et mettre sous tension le moteur connecté au relais 0

pfio.digital_write(0,1)

On pourra l'éteindre de la façon suivante :

pfio.digital_write(0,0)