Utiliser un écran LCD avec son Raspberry Pi
Raspberry PI est un nano-ordinateur à peine plus grand qu'une carte de crédit capable de se connecter à un écran et à un clavier. Découvrez dès aujourd'hui comment connecter un écran LCD à son Raspberry PI.
Grâce à cette carte, il est possible d'exécuter un bon nombre de tâches comme les feuilles de calcul, le traitement de texte, les jeux ou encore les vidéos HD.
Utiliser un écran LCD comporte pas mal d'avantages:
- Pas cher.
- Certains modèles présentent des boutons de commandes.
- Simple et efficace.
On va utiliser ici un modèle distribué par Adafruit: Il coûte 19,00€ et est disponible sur Gotronic.fr.
Site du fabricant pour la construction et l'installation des scripts nécessaires
Présentation
#!/usr/bin/env python
#On importe le script nécessaire pour l'utilisation du LCD
#Il est fourni par Adafruit.
from Adafruit_CharLCDPlate import Adafruit_CharLCDPlate
from time import sleep
#On crée notre objet qui symbolise l'ecran LCD
lcd = Adafruit_CharLCDPlate()
#On le nettoie
lcd.clear()
#On y affiche un message et on met en pause 2 secondes
lcd.message("Hello world !")
sleep(2.0)
#On nettoie à nouveau et on arrête l'écran.
lcd.clear()
lcd.stop()
Comme vous pouvez le constater, rien de plus simple. Passons maintenant à l'utilisation des 5 boutons de commandes:
lcd = Adafruit_CharLCDPlate()
f_ok=0
lcd.clear()
#C'est très intuitif, juste noter que le bouton SELECT est celui
#qui est tout à gauche (voir photo ci-dessus).
while f_ok == 0:
if lcd.buttonPressed(lcd.LEFT):
print("Bouton gauche")
if lcd.buttonPressed(lcd.RIGHT):
print("Bouton gauche")
if lcd.buttonPressed(lcd.UP):
print("Bouton gauche")
if lcd.buttonPressed(lcd.DOWN):
print("Bouton gauche")
if lcd.buttonPressed(lcd.SELECT) :
print("Bouton gauche")
f_quit=1
Enfin, voyons comment utiliser tout l'espace à l'écran car ce dernier est composé de deux lignes, elles mêmes composées de 16 cases (un caractère par case):
#Il suffit d'utiliser '\n' ...
#Simple et efficace !
lcd.clear()
lcd.message("Votre pseudo:\nBane47")
sleep(2.0)
Les utilisations sont nombreuses! On peut très vite imaginer de petits programmes pour ajouter des possibilités à l'écran, par exemple j'ai réalisé deux petits scripts:
- le premier pour dérouler des messages à l'écran.
- le second pour verrouiller/déverrouiller l'accès à l'écran et aux boutons.
Il est possible aussi de dédier un des boutons à l'extinction/reboot du raspberry pi, d'afficher à l'écran diverses informations comme la température ambiante (à condition de posséder un capteur de température bien évidemment...), etc ...
Bref, que du bonheur !
Conclusion
Ne pas oublier de régler le contraste de l’écran (voir molette jaune sur la photo).
L'écran proposé est vendu en kit, vous devez le monter vous même, il faut donc un fer à souder.
Si vous souhaitez obtenir les deux scripts de ma conception ou que vous avez vous même déjà crée et souhaitez les proposer en téléchargement, n'hésitez pas à me contacter.
Sois le premier à débuter une discussion à propos de cet article !
Ajoute un commentaire !