Projet | ​​​Mini projet - ArduinoAfficheur OLED - bus EIA232

Présentation

Cet écran est intégré à la carte fille référencée uOLED160-G1 et correspondant à la carte Arduino Uno. Il s'agit d'un afficheur graphique de technologie OLED couleur ​Organic Light-Emitting Diode ainsi que d'un mini joystick 4 positions avec fonction poussoir.

Les images ou vidéos à afficher seront enregistrées dans la carte uSD : connecteur intégré au shield.

Méthodes associées à la Bibliothèque displayshield4d.h

Cette bibliothèque intègre entre autres des méthodes graphiques, de choix des couleurs, de polices de caractères qui facilitent la commande du shield. Quelques méthode de l'objet oled :

  • oled.SetBackground(color);
  • oled.putpixel(x, y, color);
  • oled.line(x1, y1, x2, y2, color);
  • oled.rectangle(x, y, width, height, filled, color);
  • oled.circle(x, y, radius, filled, color);
  • oled.triangle(x1, y1, x2, y2, x3, y3, filled, color);

Consulter le fichier d'entête ​displayshield4d.h pour davantage d'informations.

On pourra dialoguer avec le module sans cette bibliothèque. Consulter alors la notice jointe

Dispositif

Shield uOLED-160 G1 / carte Uno.

La communication entre Uno et shield est supportée par le bus série. Il est également utilisé pour la communication entre l'ordinateur et la carte Uno lors de sa programmation. Il convient donc de retirer les cavaliers RX et TX lors de la programmation.

Programme 1/2

Ce programme montre quelques possibilités du shield. Importer le ZIP de la bibliothèque displayshield4D au préalable puis dézipper dans le répertoire arduino / libraries / displayshield4D.

Programme 2/2

Cette bibliothèque intègre entre autres des méthodes graphiques, de choix des couleurs, de polices de caractères qui facilitent la commandes du shield.