Partie 1 : Cours sur le bus I2C
Revoir si besoin le cours et les TD sur le bus I2C.
Partie 2 : Arduino, envoi d'un caractère
Réaliser un programme Arduino envoyant un caractère « a » en boucle et toutes les 1s sur l'écran LCD.
La bibliothèque Arduino de cet afficheur peut se télécharger ici
Partie 3 : Oscilloscope
Réglages de l’oscilloscope pour le lecture d'une trame I2C :
Mettre le signal SCL sur la voie 1 (prendre une sonde).
Mettre le signal SDA sur la voie 2 (prendre une sonde).
Paramétrer l'oscilloscope en lisant la notice de l'oscilloscope (Taille d'adresse sur 8 bits)
Relever la trame (prendre une clé USB pour pouvoir l'enregistrer dans votre compte-rendu).
Partie 4 : Interprétation des résultats
Ouvrir le fichier rgb_lcd.h présent dans la librairie RGB_LCD
Relever les 2 adresses présentes au début de ce document.
Interpréter les résultats donnés par l'oscilloscope (adresses, données, lecture/écriture...)
Partie 5 : Envoi d'une suite de caractères
Ecrire sur l'écran RGB plusieurs caractères.
Relever la trame.
Décoder la trame à l’aide de l’oscilloscope.