Gestion d’une matrice de LED Python:gestion d’une matrice de LED

La gestion d’une matrice de LED requiert l’installation d’une nouvelle bibliothèque appelée LUMA. Cette bibliothèque gère un ou plusieurs afficheurs 7219, différentes polices de caractères ainsi que les arrangements de matrices. Les matrices peuvent être disposées de manière linéaire (journal lumineux) ou en panneau. Il faudra renseigner la bibliothèque sur l’arrangement choisi pour qu’elle gère l’affichage.

Pour piloter les matrices de LED, le bus SPI doit être activé dans le menu Configuration du Raspberry Pi, onglet Interfaces.

1. Installation de la bibliothèque

La gestion en Python de la matrice avec le circuit 7219 et le bus SPI est facilitée par l’emploi de la bibliothèque LUMA. Matrice de LED:gestion en Python

Son installation passe par pip3 qui est le système de gestion de paquets utilisé pour installer et gérer des librairies écrites en Python. C’est l’équivalent d’apt-get pour le système. Les librairies se trouvent dans PyPi (Python Package Index).

 Placez-vous dans le dossier de l’utilisateur pi.

cd 

 Ajoutez l’utilisateur pi aux groupes spi et gpio pour qu’il puisse les utiliser :

sudo usermod -a -G spi,gpio pi 

 Installez des paquets nécessaires à l’utilisation de Luma :

sudo apt-get install build-essential...
couv_LF24RASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
LED RVB adressable
Suivant
Projet 4 : Journal lumineux