Kommunauty
Connexion
Inscription

Utiliser un écran LCD avec son Raspberry Pi

le 22 aout 2014 • Matériel informatique • par Bane47

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.



  
4 commentaires

tu n'as pas fait un oublie pour ca :


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

si c'est à chaque fois le bouton gauche

sinon j'adore ce tuto , je connaissais même pas

le 22 aout 2014

Je vais peut-être passer pour un gros inculte mais... C'est quoi un Raspeberry-PI et ça sert a quoi?

le 24 aout 2014

Sorry du double post, mais finalement je me suis renseigné un peu, et c'est vachement cool le raspberry pi ! :o je pense en acheter un...

le 25 aout 2014

Impressionnant ! Je connaissais que par nom le raspberry-pi mais je suis étonné de tout ce qu'on peut faire avec  ! Il serait peut-être intéressant d'y dédier une catégorie sur le forum non ? Très bon tuto et surtout merci pour la découverte !

le 28 aout 2014



Ajoute un commentaire !

Ajouter une image... Trouvée sur internet » De mon PC »
Adresse URL :
Adresse de la page de la vidéo :
Taille du texte :
Couleur du texte :

Article lu 8159 fois.