MENU

Blog

Amélioration du module OLED I2C

14 novembre 2023 - 23:28

Pour utiliser ce module de blocs, il faut d'abord s'assurer d'avoir bien installé la bibliothèque U8G.

Lien vers la librairie U8G

Pour installer la librairie, il faut tout d'abord ouvrir le logiciel Arduino. Une fois lancé, il faut se rendre dans Fichier > Préférences puis trouver l'emplacement du carnet de croquis.

Préférences du logiciel Arduino

Par défaut, ce doit être :

  • Sous Windows -> C:\Users\greich\Documents\Arduino
  • Sous Mac -> /Users/greich/Documents/Arduino
  • Sous Linux -> /home/greich/Arduino

 

Se rendre à l'emplacement du carnet de croquis et copier le dossier contenu dans l'archive téléchargé plus haut dans un répertoire nommé librairies. Si ce dernier n'existe pas, il faudra penser à le créer avant.

Schéma de branchement du module

 /!\ Attention à bien brancher la broche VCC de l'afficheur OLED sur 3,3V et non 5V sur la carte Arduino /!\

Modifications apportées au module

A l'origine développé par Daniel Pers de l'académie de Poitiers, le module OLED I2C ne permettait pas d'afficher une valeur variable à l'écran de façon précise.

Pour remédier à cette limite, j'ai donc créé un bloc supplémentaire permettant d'afficher un texte contenant une variable.

Grâce à ce nouveau bloc, il est désormais possible d'afficher une variable seule sur une ligne de l'afficheur OLED ou bien un texte accompagné de la variable.

Exemple ci-dessous avec une valeur mesurée sur l'entrée analogique A0 de la carte Arduino :

Exemple ci-dessous avec une variable générée dans le code :

Pour l'utiliser, il faut se rendre dans le niveau 3 en haut puis Configurer les blocs, cocher afficheur OLED I2C dans la liste et valider. Le module OLEC I2C sera alors disponible dans les différents blocs affichés dans le menu à gauche.