La carte Arduino UNO et l’afficheur LCD I2C 2X16

Arduino UNO 25-12-23
1505 0

Plan du tutoriel

1- Qu'est ce que l'afficheur LCD I2C 2X16 ?

2- Comment la carte Arduino affiche du texte dans l'afficheur LCD I2C 2X16 ?

3- Les composants nécessaires pour utiliser l'afficheur LCD I2C 2X16 par la carte Arduino

4- Schéma de câblage de la carte Arduino avec l'afficheur LCD I2C

5- Programmation de la carte Arduino pour afficher du texte dans l'afficheur LCD I2C 2X16

 

 

Qu'est ce que l'afficheur LCD I2C 2X16 ?

L'afficheur LCD I2C 2x16 est un type spécifique d'écran à cristaux liquides (LCD) utilisé généralement avec des microcontrôleurs ou des cartes de développement comme Arduino. Il s'agit d'un écran qui peut afficher jusqu'à 32 caractères (2 lignes de 16 caractères chacune) et qui utilise le protocole de communication I2C pour échanger des données avec d'autres composants électroniques.

Ce type d'afficheur est souvent utilisé dans des projets électroniques pour afficher des informations telles que des messages, des valeurs de capteurs, des données de capteurs ou des paramètres. La communication via le protocole I2C simplifie le câblage, car elle utilise seulement deux fils pour transmettre les données, ce qui réduit le nombre de broches nécessaires sur le microcontrôleur.

L'utilisation de cet afficheur avec un bus I2C permet de simplifier son intégration dans les projets électroniques, offrant ainsi une solution pratique pour l'affichage de données.

Comment la carte Arduino affiche du texte dans l'afficheur LCD I2C 2X16 ?

Les cartes Arduino sont souvent associées à des afficheurs LCD comme l'afficheur LCD I2C 2x16. L'utilisation d'un afficheur LCD avec une carte Arduino permet d'afficher des informations de manière pratique dans des projets électroniques.

Pour connecter un afficheur LCD I2C 2x16 à une carte Arduino, vous pouvez suivre ces étapes générales :

1- Connexion physique :

- Assurez-vous de disposer des bibliothèques nécessaires dans votre environnement de développement Arduino pour communiquer avec l'afficheur LCD via le protocole I2C.

- Connectez les broches de l'afficheur LCD (SDA, SCL, VCC, GND) aux broches correspondantes sur la carte Arduino.

- Le module I2C a généralement un convertisseur intégré pour convertir les signaux parallèles de l'écran LCD en signaux série pour le bus I2C. Cela réduit le nombre de broches utilisées et simplifie le câblage.

2- Configuration logicielle :

- Utilisez les bibliothèques disponibles pour communiquer avec l'afficheur LCD I2C. Des bibliothèques comme "LiquidCrystal_I2C" peuvent être utilisées pour simplifier le contrôle de l'affichage.

- Initialisez l'afficheur LCD dans le code Arduino en spécifiant le nombre de colonnes et de lignes (2x16 dans ce cas) et l'adresse I2C de votre module.

3- Écriture du code :

- Écrivez le code qui définit ce que vous voulez afficher sur l'afficheur LCD.

- Utilisez les fonctions de la bibliothèque pour écrire du texte, déplacer le curseur, effacer l'écran, etc.

4- Téléversement et test :

- Téléversez votre code sur la carte Arduino.

- Vérifiez que l'afficheur LCD affiche correctement les informations que vous avez programmées.

En utilisant cette méthode, vous pouvez contrôler et afficher des informations sur l'afficheur LCD I2C 2x16 à l'aide d'une carte Arduino, ce qui est très utile pour de nombreux projets électroniques.

Les composants nécessaires pour utiliser l'afficheur LCD I2C 2X16 par la carte Arduino

Pour connecter un afficheur LCD I2C 2x16 à une carte Arduino, voici les composants matériels nécessaires :

Carte Arduino :

Arduino Uno

La carte Arduino servira de cerveau pour contrôler et interagir avec les différents composants.

Afficheur LCD I2C 2x16 :

Cet écran LCD spécifique, avec un convertisseur intégré pour faciliter la communication via le protocole I2C. Il comprend un contrôleur intégré qui réduit le nombre de broches nécessaires pour le connecter à l'Arduino.

Fils de connexion :

Fils de connexion

Pour établir les connexions physiques entre la carte Arduino, l'afficheur LCD et éventuellement le module I2C. Assurez-vous d'avoir des fils de bonne qualité pour des connexions stables.

Schéma de câblage de la carte Arduino avec l'afficheur LCD I2C

Voici le schéma de câblage typique pour connecter un afficheur LCD I2C 2x16 à une carte Arduino Uno.

Schéma de câblage de la carte Arduino avec l'afficheur LCD I2C

Schéma de câblage de la carte Arduino avec l'afficheur LCD I2C

Pour connecter l'Afficheur LCD I2C  à la carte Arduino UNO il faut suivre les étapes suivantes:

1- connecter la broche VCC de l'afficheur à 5V de l'Arduino.

2- connecter la broche GND de l'afficheur à GND de l'Arduino.

3- connecter la broche SDA de l'afficheur à la broche A4 (Analogique 4) de l'Arduino.

4- connecter la broche SCL de l'afficheur à la broche A5 (Analogique 5) de l'Arduino.

Programmation de la carte Arduino pour afficher du texte dans l'afficheur LCD I2C 2X16

Voici un exemple de programme Arduino pour afficher du texte simple sur un afficheur LCD I2C 2x16. Assurez-vous d'avoir installé la bibliothèque "LiquidCrystal_I2C" dans votre IDE Arduino avant de téléverser ce code. Cette bibliothèque simplifie la communication avec l'afficheur LCD I2C.

Ce programme initialise l'afficheur LCD, allume le rétroéclairage, puis affiche "Hello" sur la première ligne et "LCD Display" sur la deuxième ligne de l'afficheur. Ensuite, il affiche "connected to" sur la première ligne et "Arduino UNO" sur la deuxième ligne de l'afficheur.

Copiez ce code dans votre environnement de développement Arduino, sélectionnez le bon type de carte et le port série, puis téléversez-le sur votre carte Arduino.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info