Note
Bonjour, bienvenue dans la communauté SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts sur Facebook ! Plongez au cœur de Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques grâce à l’aide de notre communauté et de notre équipe.
Apprendre & Partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux avant-goûts.
Réductions spéciales : Profitez de réductions exclusives sur nos nouveaux produits.
Promotions festives et tirages au sort : Participez à des tirages au sort et des promotions de vacances.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !
LCD1602 I2C
Vue d’ensemble
Dans cette leçon, vous allez découvrir les écrans à cristaux liquides (LCD) avec une interface I2C. Ces types de LCD sont largement utilisés dans une variété de dispositifs électroniques, tels que les horloges numériques, les fours à micro-ondes, les tableaux de bord de voiture et même les équipements industriels. L’interface I2C simplifie le câblage et les connexions, les rendant plus pratiques et efficaces pour les amateurs et les professionnels.
Composants requis
Pour ce projet, nous avons besoin des composants suivants.
Il est certainement pratique d’acheter un kit complet, voici le lien :
Nom |
ARTICLES DANS CE KIT |
LIEN |
---|---|---|
Elite Explorer Kit |
300+ |
Vous pouvez également les acheter séparément à partir des liens ci-dessous.
INTRODUCTION DES COMPOSANTS |
LIEN D’ACHAT |
---|---|
- |
|
Câblage
Schéma de câblage
Code
Note
Vous pouvez ouvrir le fichier
14-i2c_lcd.ino
sous le cheminelite-explorer-kit-main\basic_project\14-i2c_lcd
directement.Ou copiez ce code dans Arduino IDE.
Note
Pour installer la bibliothèque, utilisez le gestionnaire de bibliothèques Arduino et recherchez « LiquidCrystal I2C » et installez-la.
Après avoir téléversé le code sur l’Arduino, l’écran à cristaux liquides (LCD) affichera le message « Hello world! » sur sa première ligne et « LCD Tutorial » sur sa deuxième ligne.
Note
Si le LCD n’affiche aucun caractère après avoir téléversé le code, vous pouvez ajuster le contraste en tournant le potentiomètre sur le module I2C jusqu’à ce que le LCD fonctionne correctement.
Analyse du code
Inclusion de la bibliothèque et initialisation du LCD : La bibliothèque LiquidCrystal I2C est incluse pour fournir des fonctions et des méthodes pour l’interfaçage LCD. Ensuite, un objet LCD est créé en utilisant la classe LiquidCrystal_I2C, spécifiant l’adresse I2C, le nombre de colonnes et le nombre de lignes.
Note
Pour installer la bibliothèque, utilisez le gestionnaire de bibliothèques Arduino et recherchez « LiquidCrystal I2C » et installez-la.
#include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2);
Fonction Setup : La fonction
setup()
est exécutée une fois lorsque l’Arduino démarre. Dans cette fonction, le LCD est initialisé, effacé et le rétroéclairage est activé. Ensuite, deux messages sont affichés sur le LCD.void setup() { lcd.init(); // initialiser le LCD lcd.clear(); // effacer l'affichage du LCD lcd.backlight(); // s'assurer que le rétroéclairage est activé // Imprimer un message sur les deux lignes du LCD. lcd.setCursor(2, 0); // Placer le curseur au caractère 2 sur la ligne 0 lcd.print("Hello world!"); lcd.setCursor(2, 1); // Déplacer le curseur au caractère 2 sur la ligne 1 lcd.print("LCD Tutorial"); }