15) Valider le bon fonctionnement de l’afficheur OLED.

Pratiquement rien à brancher sur le petit module si ce n’est SDA sur A4 et SCL sur A5 sans oublier on s’en doute le +5Vcc et GND que vous pouvez directement récupérer sur la plaque d’essais à partir de la carte Arduino. Dans ces conditions la tension sur Vcc ne sera que 4,4V ce qui est strictement sans importance. Du reste, chaque fois que je désire effectuer des manipulations sans que la puissance ne soit nécessaire, j’alimente la machine avec un petit bloc USB secteur sur la carte Arduino NANO : Tout fonctionne parfaitement. Le croquis démonstrateur suivant est P03_Afficheur_OLED.ino qui ne fait que présenter une page écran, qui plus tard sera « dynamique ». Toutefois, il implique de solliciter la bibliothèque native dans le compilateur qui gère en standard la ligne I2C sur les broches A4 et A5. (Notez au passage que j’utilise la version 1.7.9 de l’IDE.) Comme n’importe quel nouveau matériel, on doit fournir au système la bibliothèque qui procure au programmeur les routines de servitudes. Il importe donc d’ajouter le module « U8glib.h » dans la banque des librairies dédiées au compilateur. Cette bibliothèque est disponible dans <PROGRAMMES Arduino\Les bibliothèques\U8glib> pour vous éviter des recherches sur internet. Pour le programme d’exploitation, nous avons plusieurs bibliothèques à fournir, la technique n’est pas compliquée du tout. Dans l’onglet Croquis vous cliquez sur Importer une bibliothèque… puis sur Ajouter bibliothèque… et dans la fenêtre contextuelle vous précisez le chemin où se trouve le module à ajouter. (Donc le chemin précisé ci-avant.) Puis, vous vérifiez dans la liste L des modules actuellement présents que se trouve comme en 2 le nom du module logiciel concerné. Dans le répertoire <U8glib> je vous ai également ajouté une foule d’exemples personnels pour expérimenter les possibilités de cet afficheur. Par ailleurs, en promotion gratuite, dans le dossier <Les bibliothèques> vous trouverez Bibliothèque U8glib.pdf un petit livret à imprimer (Encore !) dans lequel je résume les possibilités géniales de cet afficheur OLED. Il sera utile si vous voulez comprendre en détails les lignes de code du programme P20_Programme_exploitation.ino.
Pour les divers démonstrateurs, on trouvera en remarque la taille du code et celle de la zone consommée dans les variables dynamiques. Logiquement, quand vous compilez le croquis, si vous possédez la même version du compilateur vous devez aboutir à des informations identiques.

La suite est ici.