Projet | Mini projet - Arduino | Afficheur 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.