Tortue et Logo
Partie électronique > Test de l'écran LCD
Ecran I2C LCD 1602
Cet écran de 2 lignes de 16 caractères permettra de visualiser les commandes entrées par la télécommande dont celles pour diriger la tortue.
Pour simplifier le montage, l'écran choisi (FreeNove) est un écran avec une interface I2C (port série) qui ne nécessite que 4 fils. Lorsqu'on est face à l'écran, les pins de connexion doivent se trouver derrière l'écran à gauche.
Adresse du port série
Sur le dos de l'écran, la puce qui gère l'interface série à une inscription. Suivant celle-ci, l'adresse pour communiquer avec la puce est différente :


Il faut mémoriser cette adresse car elle est nécessaire au programme gérant l'affichage sur l'écran LCD.
Câblage
Le câblage de l'écran avec la carte Uno R3 est facile. Il suffit de brancher le pin 1 (GND) de l'écran à un pin GND de la carte Uno R3. De même, brancher le pin 2 (VCC) de l'écran au pin 5V de la carte. Brancher les pins 3 et 4 (SDA et SCL) respectivement aux pins A4 et A5 de la carte Uno R3.


Logiciel
Il faut commencer par télécharger la librairie nommée "LiquidCrystal_I2C" (fichier LiquidCrystal_I2C.zip - 20 ko). Pour installer cette librairie, lancer l'IDE d'Arduino et par le menu Croquis puis Inclure une bibliothèque, cliquer sur Ajouter la bibliothèque.zip et parcourir les dossiers jusqu'au dossier Téléchargements et cliquer sur le fichier LiquidCrystal_I2C.zip.
Télécharger le programme : TestEcranLCDSerie (fichier zip - 1 Ko) puis copier ce fichier du dossier Téléchargements vers le dossier Arduino et décompresser le fichier zip. On obtient alors le dossier TestEcranLCDSerie qui contient le fichier TestEcranLCDSerie.ino
Lancer l'IDE d'Arduino et par le menu Fichiers puis Ouvrir, parcourir les dossiers jusqu'au dossier Arduino puis TestEcranLCDSerie et cliquer sur le fichier TestEcranLCDSerie.ino
Essai de l'écran
Brancher le câble USB reliant la carte Uno R3 à l'ordinateur et téléverser le programme TestEcranLCDSerie sur la carte Uno R3. Dès la fin du téléversement, le programme s'exécute automatiquement :