Arduino UNO R4 - écran LCD 20×4

Dans ce tutoriel, nous vous montrerons comment utiliser un écran LCD 20×4 avec la carte Arduino UNO R4 en utilisant une interface I2C. En détail, nous apprendrons :

Arduino UNO R4 et LCD I2C 20x4

À propos de l'écran LCD I2C 20x4

Schéma de brochage

L'écran LCD 20x4 I2C utilise l'interface I2C et possède 4 broches :

  • Broche GND : connectez-la à la masse (0 V).
  • Broche VCC : connectez-la à VCC (5 V) pour alimenter l'écran LCD.
  • Broche SDA : elle sert au signal de données I2C.
  • Broche SCL : elle sert au signal d'horloge I2C.
Plan de brochage LCD 20x4 I2C

Coordonnée LCD

L'écran LCD I2C 20x4 possède 20 colonnes et 4 lignes. Les colonnes et les lignes commencent à partir de 0.

Arduino UNO R4 LCD I2C coordonnée

Diagramme de câblage

Schéma de câblage I2C LCD 20x4 pour Arduino UNO R4

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Voir Comment alimenter l'Arduino UNO R4..

LCD I2C Arduino UNO R4, Nano Arduino Mega
Vin 5V 5V
GND GND GND
SDA A4 20
SCL A5 21

Comment programmer pour un écran LCD I2C

L'utilisation de l'écran LCD est très facile avec la bibliothèque LiquidCrystal_I2C.

  • Ajouter la bibliothèque :
#include <LiquidCrystal_I2C.h>
  • Créez un objet LiquidCrystal_I2C avec l'adresse I2C, le nombre de colonnes et le nombre de lignes :
LiquidCrystal_I2C lcd(0x27, 20, 4); // Initialiser l'écran LCD avec l'adresse I2C 0x27, 20 colonnes et 4 lignes
  • Configurer l'écran LCD.
lcd.init(); // Initialiser l'affichage LCD lcd.backlight(); // Allumer le rétroéclairage de l'écran LCD
  • Placez le curseur à la position précise donnée par column_index et row_index.
lcd.setCursor(column_index, row_index);
  • Afficher un message sur l'écran LCD.
lcd.print("Hello World!");

※ Note:

Différents fabricants peuvent utiliser des adresses I2C différentes pour l'écran LCD. Dans notre exemple, nous avons utilisé l'adresse 0x27 telle que fournie par le fabricant DIYables.

Arduino UNO R4 code

/* * Ce code Arduino UNO R4 a été développé par newbiely.fr * Ce code Arduino UNO R4 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-uno-r4/arduino-uno-r4-lcd-20x4 */ #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 20, 4); // Configuration initiale pour un LCD de 20 colonnes et 4 lignes avec l'adresse I2C 0x27 void setup() { lcd.init(); // Initialisation du LCD lcd.backlight(); // Activer le rétroéclairage lcd.setCursor(0, 0); // Positionner le curseur sur la première ligne, première colonne lcd.print("LCD 20x4"); // Afficher le texte sur la première ligne lcd.setCursor(0, 1); // Positionner le curseur sur la deuxième ligne, première colonne lcd.print("I2C Address: 0x27"); // Afficher le texte sur la deuxième ligne lcd.setCursor(0, 2); // Positionner le curseur sur la troisième ligne, première colonne lcd.print("DIYables"); // Afficher le texte sur la troisième ligne lcd.setCursor(0, 3); // Positionner le curseur sur la quatrième ligne, première colonne lcd.print("www.diyables.io"); // Afficher le texte sur la quatrième ligne } void loop() { // À faire }

Étapes rapides

Suivez ces instructions étape par étape :

  • Si c'est la première fois que vous utilisez l'Arduino UNO R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
  • Connectez le LCD I2C 20x4 à l'Arduino UNO R4 selon le diagramme fourni.
  • Connectez la carte Arduino UNO R4 à votre ordinateur avec un câble USB.
  • Lancez l'IDE Arduino sur votre ordinateur.
  • Sélectionnez la carte Arduino Uno R4 appropriée (par ex. Arduino Uno R4 WiFi) et le port COM.
  • Allez dans l'icône Libraries sur le côté gauche de l'IDE Arduino.
  • Tapez "LiquidCrystal I2C" et recherchez la bibliothèque LiquidCrystal_I2C de Frank de Brabander.
  • Appuyez sur le bouton Install pour ajouter la bibliothèque LiquidCrystal_I2C.
Bibliothèque LiquidCrystal I2C pour Arduino UNO R4
  • Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
  • Appuyez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4.
  • Vérifiez le résultat sur l'écran LCD.
Écran LCD 20x4 Arduino UNO R4
  • Essayez de modifier le texte et son emplacement.

Votre carte Arduino Uno R4 pourrait ne pas fournir suffisamment d'alimentation à l'écran LCD. Si l'écran LCD n'est pas lumineux ou n'affiche pas de caractères, veuillez utiliser une source d'alimentation externe pour l'écran LCD. Vous pouvez utiliser cet ensemble de répartiteurs d'alimentation comme indiqué ci-dessous :

comment alimenter l'Arduino Uno R4 et les composants externes

Vidéo

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !