Niveau : Terminale générale, enseignement de spécialité SI
Le but de ce TP est de capturer, puis de décoder une trame I2C et d'écrire un programme qui permet de se passer de la librairie
Vous allez capturer la trame envoyée par un Arduino vers un écran LCD I²C
Le constructeur met à disposition une bibliothèque permettant de simplifier la programmation de l'afficheur LCD.
Schéma de l'afficheur LCD :
Caractéristiques constructeur de l'afficheur LCD :
Item | Valeur |
---|---|
Tension d'alimentation | 5V |
Courant absorbé | <60mA |
Taille de la mémoire CGROM | 10880 bits |
Taille de la mémoire CGRAM | 64x8 bits |
Adresse I2C de l'afficheur LCD | 0X3E |
Adresse I2C rétroéclairage RVB (option) | 0X62 |
Donnée1 : Donnée2 :
La donnée1 correspond au code de commande de l'afficheur et la donnée2 au caractère
Copier puis coller le programme dans l'éditeur Arduino, puis complétez-le afin de remplacer la méthode lcd.print('Z') :
lcd.begin(16, 2)
et lcd.clear()
en utiliant les commandes "FUNCTION SET" et "SCREEN CLEAR" du tableau de commande de l'afficheur LCD. La ligne #include "rgb_lcd.h"
pourra alors être suppriméeEcrire le programme permettant de choisir la couleur du rétroéclairage de l'afficheur LCD
Contenu
sous licence CC BY-NC-SA 3.0
Pascal Hassenforder 13/03/2021
Mise à jour le 24/09/2024