Page 1 sur 1

RPLCD en i2c

Posté : mar. 26 févr. 2019 09:58
par luluberlu
Bonjour !
Probléme ennuyeux:
pour une appli en python3.4 type domotique j'utilise un afficheur LCD 2L 16char (1602) avec le package RPLCD sur i2c, si celui-ci est HS un message d'erreur devient bloquant : [Errno 121] Remote I/O error je n'arrive pas à l'intercepter (try/except) car elle est généré par RPLCD
Quelqu’un (e) a une idée ?
Merki

Re: RPLCD en i2c

Posté : ven. 15 mars 2019 10:03
par luluberlu
Bonjour à moi-même :mrgreen:
En fin de compte c'est tout simple mon Lulu:

import os

i2c=os.popen("sudo i2cdetect -y 1").read().split()
MyDevice="27"

for i in range (len(i2c)):
if (i2c[i] == MyDevice):
print(i2c[i],"OK")

Après tu tricote comme tu veux ! :D

Re: RPLCD en i2c

Posté : ven. 15 mars 2019 11:06
par domi
Merci pour ce retour, cela intéressera certainement d'autre personnes, car peu de monde semblait avoir la réponse ;)