Arduino Nano - LCD 20x4

Ce tutoriel vous explique comment utiliser un écran LCD 20x4 avec un Arduino Nano et comment programmer l'Arduino Nano pour afficher du texte sur un LCD 20x4.

Préparation du matériel

1×Arduino Nano
1×USB A to Mini-B USB cable
1×LCD 20x4
1×Jumper Wires
1×(Optional) 9V Power Adapter for Arduino Nano
1×(Recommended) Screw Terminal Adapter for Arduino Nano

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À propos du LCD I2C 20x4

LCD I2C est composé d'un LCD standard, d'un module I2C et d'un potentiomètre.

Le brochage LCD

L'écran LCD I2C utilise l'interface I2C pour se connecter à l'Arduino Nano. Il possède quatre broches :

  • La broche GND doit être connectée à la masse (0V).
  • La broche VCC est l'alimentation électrique pour l'écran LCD et doit être connectée à VCC (5V).
  • La broche SDA est le signal de données I2C.
  • La broche SCL est le signal d'horloge I2C.
Brochage I2C de l'écran LCD

Coordonnées LCD

L'écran LCD I2C 20x4 a 20 colonnes et 4 lignes, les colonnes et les lignes étant numérotées à partir de 0.

Arduino Nano LCD I2C coordonnée

Diagramme de câblage

Schéma de câblage LCD I2C pour Arduino Nano

This image is created using Fritzing. Click to enlarge image

LCD I2C module Arduino Nano
Vin 5V
GND GND
SDA A4
SCL A5

Comment programmer pour un LCD I2C

La bibliothèque LiquidCrystal_I2C doit être incluse pour pouvoir utiliser l'écran LCD.

  • Configurez l'écran LCD :

L'écran LCD doit être correctement configuré pour fonctionner correctement.

  • Écrire sur l'écran LCD :

Écrire sur l'écran LCD est facile grâce à la bibliothèque LiquidCrystal_I2C.

#include <LiquidCrystal_I2C.h> // Bibliothèque pour LCD
  • Créez un objet LiquidCrystal_I2C avec une adresse I2C, le nombre de colonnes et le nombre de rangées spécifiés.
LiquidCrystal_I2C lcd(0x27, 20, 4); // Adresse I2C 0x27, 20 colonnes et 4 lignes
  • Démarrez l'écran LCD.
lcd.init(); //initialiser l'écran LCD lcd.backlight(); //activer le rétroéclairage
  • Allez à la colonne et à la ligne indiquées respectivement par column_index et row_index.
lcd.setCursor(column_index, row_index);
  • Affichez un message sur l'écran LCD.
lcd.print("Hello World!");

Explorez les possibilités de ce qui peut être réalisé avec un LCD en consultant la section "Faites plus avec le LCD".

※ NOTE THAT:

L'adresse du LCD peut varier selon le fabricant. Pour notre code, nous avons utilisé 0x27 comme spécifié par DIYables.

Code Arduino Nano

/* * Ce code Arduino Nano a été développé par newbiely.fr * Ce code Arduino Nano est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/arduino-nano/arduino-nano-lcd-20x4 */ #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 20, 4); // Adresse I2C 0x27, 20 colonnes et 4 rangées void setup() { lcd.init(); // Initialiser l'affichage LCD I2C lcd.backlight(); lcd.setCursor(0, 0); // déplacer le curseur à la 1ère ligne lcd.print("LCD 20x4"); // afficher le message à la 1ère ligne lcd.setCursor(0, 1); // déplacer le curseur à la 2ème ligne lcd.print("I2C Address: 0x27"); // afficher le message à la 2ème ligne lcd.setCursor(0, 2); // déplacer le curseur à la 3ème ligne lcd.print("DIYables"); // afficher le message à la 3ème ligne lcd.setCursor(0, 3); // déplacer le curseur à la 4ème ligne lcd.print("www.diyables.io"); // afficher le message à la 4ème ligne } void loop() { }

Étapes rapides

  • Cliquez sur l'icône Libraries dans la barre latérale gauche de l'IDE Arduino.
  • Recherchez "LiquidCrystal I2C" et localisez la bibliothèque LiquidCrystal_I2C créée par Frank de Brabander.
  • Ensuite, cliquez sur le bouton Install pour ajouter la bibliothèque.
Bibliothèque LiquidCrystal I2C pour Arduino Nano
  • Copiez le code et ouvrez-le avec l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE pour envoyer le code au Arduino Nano.
  • Vérifiez le résultat sur l'écran LCD.
Afficher du texte sur un écran LCD avec Arduino Nano
  • Expérimentez en modifiant le texte et son emplacement.

Vidéo

Faites plus avec les écrans LCD

Personnage personnalisé

Voir Caractères personnalisés sur LCD

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!