Pour utiliser un afficheur LCD 16×02 avec interface I2C (IIC) sur Arduino Uno ou Mega, vous aurez besoin des éléments suivants :
- Afficheur LCD 16×02 avec interface I2C : Il s’agit d’un module qui combine un écran LCD 16×02 et un module d’interface I2C. Le module I2C permet de réduire le nombre de fils nécessaires pour connecter l’afficheur à l’Arduino.
- Arduino Uno ou Mega : Vous pouvez utiliser soit Arduino Uno, soit Arduino Mega pour ce projet.
- Bibliothèque LiquidCrystal_I2C : Vous devez installer la bibliothèque LiquidCrystal_I2C pour pouvoir communiquer avec l’afficheur LCD via l’interface I2C. Vous pouvez l’installer en suivant les étapes suivantes dans l’IDE Arduino :
- Cliquez sur “Croquis” dans la barre de menu supérieure.
- Naviguez vers “Inclure une bibliothèque” -> “Gérer les bibliothèques”.
- Recherchez “LiquidCrystal_I2C” dans la boîte de recherche.
- Une fois que vous trouvez la bibliothèque, cliquez sur “Installer”.
Une fois que vous avez préparé ces éléments, suivez les étapes ci-dessous pour connecter et utiliser l’afficheur LCD avec Arduino :
- Connectez le module I2C de l’afficheur LCD à l’Arduino :
- Connectez le fil VCC du module I2C à la broche 5V de l’Arduino.
- Connectez le fil GND du module I2C à la masse (GND) de l’Arduino.
- Connectez le fil SDA (données) du module I2C à la broche SDA (A4) de l’Arduino.
- Connectez le fil SCL (horloge) du module I2C à la broche SCL (A5) de l’Arduino.
- Téléversez le code d’exemple suivant dans votre Arduino :
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Remplacez les valeurs ci-dessous par l'adresse I2C de votre afficheur LCD
#define I2C_ADDR 0x27
// Remplacez ces valeurs si vous utilisez un afficheur LCD 20x4
#define LCD_COLUMNS 16
#define LCD_ROWS 2
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_ROWS);
void setup() {
lcd.begin(LCD_COLUMNS, LCD_ROWS);
lcd.print("Hello, World!");
}
void loop() {
// Votre code ici
}
- Assurez-vous d’avoir remplacé les valeurs des constantes
I2C_ADDR
,LCD_COLUMNS
etLCD_ROWS
selon votre configuration. L’adresse I2C par défaut pour certains modules est généralement 0x27, mais cela peut varier, alors vérifiez la documentation de votre module pour vous assurer de l’adresse correcte. - Téléversez le code sur votre Arduino.
L’afficheur LCD devrait afficher le message “Hello, World!” une fois que le code est téléversé. Vous pouvez ensuite ajouter votre code personnalisé dans la boucle loop()
pour afficher les informations souhaitées sur l’afficheur.
N’oubliez pas que l’afficheur LCD utilise l’interface I2C, ce qui signifie que vous pouvez également utiliser d’autres fonctionnalités I2C simultanément sur votre Arduino sans conflit.
J’espère que ces instructions vous aideront à utiliser l’afficheur LCD 16×02 avec interface I2C sur Arduino Uno ou Mega !