Connecter un écran LCD en I2C

Dsc 0018

Difficulté:

Salut, les maker 

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

Matériel

Dsc 0019

Budget:

20 €
  • Ecran lcd I2C
  • 4 fils
  • Une arduino UNO

Etape 1 : L écran LCD I2C

Images

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

I2c 03

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

Com5  arduino uno  27 02 2018 14 34 43

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

Helloworld   arduino 1.6.5 27 02 2018 14 42 01

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

Dsc 0018

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()
{
}

Vous aimez ce tutoriel ?


Soyez le premier à poster un commentaire pour Connecter un écran LCD en I2C


Recevez une fois par mois les meilleurs tutoriels Technologie dans votre boîte mail




S'inscrire:


  • Vues: 901
  • J'aime: 6