Projet 4 : Journal lumineux Journal lumineux
1. Cahier des charges
Afficher un texte défilant sur un bloc de trois matrices à LED 8x8 en utilisant la bibliothèque LUMA. Reprenez le programme de démonstration matrix_demo.py fourni avec la bibliothèque LUMA pour en extraire la partie intéressante pour ce projet. Elle se situe au début de la fonction demo.
N’hésitez pas à consulter la documentation de la bibliothèque LUMA pour comprendre le fonctionnement des instructions utilisées. C’est une des façons de s’approprier un langage et de progresser.
2. Câblage du journal lumineux
Le câblage est identique à celui qui a été vu à la section précédente Gestion d’une matrice de LED.
3. Script du journal lumineux Python:journal lumineux
Saisissez ce script dans la zone de script de ThonnySudo (disponible en téléchargement sur LF10/matrice_01.py) :
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Importation des bibliothèques utilisées par le script
import time
# Gestion du circuit 7219
from luma.led_matrix.device import max7219
# Gestion du bus SPI
from luma.core.interface.serial import spi, noop
# Affichage des messages
from luma.core.legacy import show_message
# Polices utilisées par le script
from luma.core.legacy.font import proportional, CP437_FONT
# Fonction de gestion des matrices ...