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 Écran Tactile et Raspberry Pi
Écran Tactile et Raspberry Pi
vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
vignette Montez facilement votre console de jeu rétrogaming avec RECALBOX !
Montez facilement votre console de jeu rétrogaming avec RECALBOX !

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

Powered by Oui Are Makers