Problème communication entre une Raspberry et un module LED 7-SEG
Bonjour / Bonsoir. Comme indiquer dans le titre je n'arrive pas bien à communiquer avec mon module UTL-L 7-SEG R click et à comprendre l'utilisation d'un registre 16 bits.
J'avais commencé un code en python pour communiquer avec mon module. Mais cela n'a rien donner.
module : https://www.mikroe.com/ut-m-7-seg-r-click
fiche technique : https://datasheets.maximintegrated.c...ds/MAX6969.pdf
tuto sur le shift register : https://arduino103.blogspot.com/2011...ties-avec.html
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| #!/usr/bin/python3.5
# -*- coding: utf-8 -*-
## @package affichage
# @date 1 juin 2018
# @file affichage.py
# Manipulation de l'afficheur UT-L 7-SEG R click et du driver min6969
import spidev
from time import sleep
# Convertie un nombre base 10 en nombre base 16
def dec2hex(nombre):
return hex(int(nombre))
#Début communication bus SPI
spi = spidev.SpiDev()
spi.open(0, 0)
# Vérification si le BUS SPI envoie les données en MSB first
print("lsbfirst : " ,spi.lsbfirst)
# Tentative d'afficher un 8.
# Ecriture de 8 bits via le bus SPI
spi.writebytes([11111111])
#Fin communication
spi.close() |
Avec ce code j'arrive à allumer toute mes LED en envoyant la valeur 0xFF et à toutes les éteindre avec la valeur 0x0.
Cordialement