Comment utiliser l'écran LCD1602 avec Arduino

How to Use the LCD1602 Display with Arduino

Le LCD1602 est un module d'affichage de caractères 16x2 couramment utilisé dans les projets électroniques pour afficher du texte. Il dispose de deux lignes, chacune capable de montrer 16 caractères et peut fonctionner en mode parallèle ou I2C. Dans ce tutoriel, nous vous montrerons comment interfacer le LCD1602 avec un Arduino en utilisant les deux méthodes.


Ce dont vous aurez besoin

  1. Module d'affichage LCD1602 (avec ou sans adaptateur I2C)
  2. Board Arduino (par exemple, Uno, Mega, Nano)
  3. Potentiomètre 10kΩ (pour ajustement du contraste, si vous utilisez le mode parallèle)
  4. Fils de planche à pain et de cavalier
  5. Un ordinateur avec l'ide Arduino installé

Étape 1: Comprendre les broches LCD1602

Broches d'interface parallèle LCD1602

Épingle Fonction
VSS Sol
VDD Puissance (5v)
Vo Ajustement du contraste
Rs Enregistrer Sélectionner
Rw Lire / écrire (connecter à GND pour le mode écriture uniquement)
E Activer le signal
D0-D7 Broches de données
UN Backlight positif (5V)
K Grouilleur du rétroéclairage (GND)

Pin d'adaptateur I2C (si présent)

Épingle Fonction
GND Sol
VCC Puissance (5v)
SDA Ligne de données I2C
SCL Ligne d'horloge i2c

Étape 2: Câblage du LCD1602 à Arduino

Utilisation d'interface parallèle (sans I2C)

  1. Connectez les broches comme suit:
Épingle LCD Épingle arduino
VSS GND
VDD 5V
Vo PIN moyen du potentiomètre 10kΩ (se termine vers VCC et GND)
Rs Broche 12
Rw GND
E PIN 11
D4 PIN 5
D5 PIN 4
D6 PIN 3
D7 PIN 2
UN 5V
K GND

Utilisation de l'adaptateur I2C

  1. Connectez les broches comme suit:
Pin I2C Épingle arduino
GND GND
VCC 5V
SDA A4
SCL A5

Note: Vérifiez I2C Pinout de votre tableau Arduino si vous n'utilisez pas de UNO.


Étape 3: Installez la bibliothèque requise

Pour utiliser le LCD1602, vous aurez besoin de la bibliothèque LiquidCrystal ou LiquidCrystal_I2C.

Installez la bibliothèque LiquidCrystal (mode parallèle)

La bibliothèque LiquidCrystal est préinstallée avec l'ide Arduino. Aucune étape supplémentaire n'est nécessaire.

Installez la bibliothèque LiquidCrystal_I2C (mode I2C)

  1. Ouvrez l'ide Arduino.
  2. Aller à Esquisser > Inclure la bibliothèque > Gérer les bibliothèques.
  3. Recherchez "LiquidCrystal_I2C" et cliquez Installer.

Étape 4: Téléchargez le code

Code d'interface parallèle

#include <LiquidCrystal.h>

// Initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  lcd.begin(16, 2); // Set up the LCD's number of columns and rows
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

Code d'interface I2C

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Initialize the library with the I2C address (typically 0x27 or 0x3F)
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  lcd.init(); // Initialize the LCD
  lcd.backlight(); // Turn on the backlight
  lcd.print("Hello, Arduino!"); // Print a message to the LCD
}

void loop() {
  // Nothing to do here
}

Note: Si l'adresse I2C (0x27) ne fonctionne pas, utilisez un croquis du scanner I2C pour trouver l'adresse correcte.


Étape 5: tester la configuration

  1. Connectez l'Arduino à votre ordinateur via USB.
  2. Ouvrez l'ide Arduino et sélectionnez le bon Conseil et Port sous Outils menu.
  3. Téléchargez le code sur l'Arduino en cliquant Télécharger.
  4. L'écran LCD devrait afficher "Bonjour, Arduino!"

Dépannage

  • Aucun écran: Vérifiez le câblage et assurez-vous que le potentiomètre est ajusté pour le contraste.
  • Texte brouillé: Vérifiez que les broches correctes et l'adresse I2C sont définies dans le code.
  • Rétro-éclairage: Assurez-vous que les broches de rétroéclairage (A et K) sont correctement connectées.

Applications de LCD1602

  1. Interfaces utilisateur pour les appareils DIY
  2. L'enregistrement des données s'affiche
  3. Horloges et minuteries en temps réel
  4. Surveillance de l'état du capteur

Conclusion

Vous avez réussi à interfacer l'affichage LCD1602 avec Arduino. Que ce soit en utilisant l'interface parallèle ou l'adaptateur I2C, cet affichage est un outil polyvalent pour ajouter une sortie visuelle à vos projets. Essayez d'expérimenter avec des messages personnalisés, des animations ou une intégration des capteurs pour des applications plus avancées!

Laissez un commentaire

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.