Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus

Connecter un écran LCD en I2C

Sauvegarder: 6 J'aime

Partager:

Difficulté:

Salut, les maker 

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

Matériel :

Budget : 1€

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 


Sauvegarder: 6 J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Domotique Arduino Raspberry PI en 433Mhz. Comment commander son installation électrique depuis son téléphone ? ou avec la voix ?
Gestion des gpio du Raspberry Pi avec Python3.x
Véritable Radio Réveil Raspberry avec Radio Internet et ecran LCD