Connecter un écran LCD en I2C

image principale Connecter un  écran LCD en I2C

Difficulté:

Salut, les maker 

Dans ce tuto, on va apprendre à connecter un écran LCD en I2C

Matériel :

Budget : Non défini

Etape 1 : L écran LCD I2C

En réalité l'écran LCD I2C est un écran LCD normal .

Il utilise juste un circuit à souder qui lui permet de fonctionner avec l'interface I2C.

Ce qui rend le câblage plus facile.

Etape 2 : Les étapes

Les étapes:
On installe la librairie
On détermine l’adresse I2C
On change l’adresse si besoin.

Etape 3 : Installation librairie.

Voici la librairie :

https://drive.google.com/file/d/0BxFOZP_yVG0lVzNLSkMzdEYtQU0/view

Etape 4 : Le montage

Pour le montage on a juste besoin de 4 fils

2 de ces 4 fils sont destinés à l'alimentation en 5v 

 les 2 autres (SDA, SCL) seront raccordés au BUS I2C de l'ardunio soient les pines analogiques A4 et A5

Etape 5 : Le Scanner I2C

Les modules utilisant une interface I2C ont tous une adresse .

Pour connaitre cette adresse il faut brancher le module à l'Ardunio et téléverser ce code qui se trouve    sur ce lien: 

https://playground.arduino.cc/Main/I2cScanner 

puis ouvrir le port série et si tout va bien vous obtenez une adresse.

Etape 6 : Programme

La librairie est fournit avec des exemples que on va utiliser pour le code 

Si tout fonctionne bien normalement sur le LCD il y aura marqué HelloWorld.

Attention si vous utiliser des accents vous n aurez pas une lettre mais une image difforme

Etape 7 : Résultat

Voilà le résultat .

Je tiens à vous remercier d'avoir pris le temps de lire ce tuto

 Ceci est  mon premier tuto donc s'il y a des choses pas très bien expliqué faite en moi part .

Etape 8 : Code en entier

//DFRobot.com
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,16,2);  //l adresse 0x27 est a changé en fonction de votre écrant
void setup()
{
lcd.init();                      // initialize the lcd

// Print a message to the LCD.
lcd.backlight();
lcd.print("Hello, world!");
}

void loop()
{
}

Sources :

https://playground.arduino.cc/Main/I2cScanner 


bien vu avec le programme de scan de l'adresse, merci

Ces tutoriels devraient vous plaire

vignette Préparer un fichier pour une découpe et une gravure laser
Préparer un fichier pour une découpe et une gravure laser
vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
vignette Écran Tactile et Raspberry Pi
Écran Tactile et Raspberry Pi

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers