Bonjour à tous.

Dans cet article je vais vous présenter comment utiliser un écran LCD avec un Arduino. Nous pourrons afficher dessus par exemple la valeur d’une variable, la valeur retournée par un capteur ou tout simplement du texte.

Matériel:

Pour réaliser ce tutoriel il vous faudra :

  • un Arduino
  • un écran LCD 1602A (16 caractères sur 2 lignes)
  • un potentiomètre
  • une résistance (entre 200 et 230 ohms)
  • quelques fils

La plupart des écrans LCD sont vendus avec la barrette de pins non soudés a l’écran, il est donc préférable de la souder pour une meilleure connectivité.

CABLAGE:

Pour le câblage suivez le schéma ci-contre (il est expliqué plus bas)

EXPLICATIONS :

Pour les broches:

  • VSS et VDD correspondent à l’alimentation de l’écran
  • V0 est connecté au potentiomètre pour pouvoir faire varier le contraste de la couleur de fond et du texte
  • RS permet d’envoyer des commandes à exécuter ou du texte à afficher
  • RW permet de sélectionner le mode lecture ou le mode écriture
  • E permet l’envoi de données
  • A et K sont ici pour faire fonctionner le rétroéclairage (qui est facultatif)

CODE:

Pour le code nous allons utiliser une bibliothèque nommée LiquidCrystal, elle nous permet de contrôler notre écran LCD.

Cette bibliothèque dispose de nombreuses fonctionnalités que nous n’allons pas toutes utiliser dans ce tutoriel comme le défilement de texte dans le sens souhaité en ajustant la vitesse, ajout de caractères spéciaux (smileys etc…) et j’en passe. Si toutefois elle vous intéresse vous pourrez trouver très facilement de l’info sur internet ou sur le site officiel de l’Arduino.

Voici le code (très simple) que j’ai choisi d’utiliser :

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup() {
 lcd.begin(16,2);
 lcd.setCursor(2,0);
 lcd.print("Bienvenue");
 lcd.setCursor(12,0);
 lcd.print("sur");
 lcd.setCursor(4,1);
 lcd.print("RASPBLOG");
}

void loop() {
}

Voilà !  Vous savez maintenant comment j’affiche du texte sur mon écran LCD avec un Arduino.

 

J’ESPÈRE QUE CE TUTORIEL VOUS A PLU !
AMUSEZ-VOUS BIEN !!!!