Radiofréquence

Afficheur OLED couleur "uOLED128-G1"
Ce petit module est un écran OLED couleur 128 x 128 pixels spécialement conçu pour être facilement piloté par l'intermédiaire de la plupart des microcontrôleurs dotés d'une liaison série (PIC™, AVR™, MSP430, 68HCS12, ARM™, etc...) ou par un module PICBASIC, un module CUBLOC, un module ROVIN... sa mise en oeuvre est très simple et ne requiert qu'une alimentation +5 V. L'interface se fait au moyen d'une communication série (TX / RX / Reset / +5Vcc / Masse).Bénéficiant d'une technologie de dernière génération appelée OLED (pour Organic Light-Emitting Diode), cet écran dispose d'un angle de vision extra large (proche de 180°) associé à une qualité d'affichage exceptionnelle et à un temps de réponse très rapide.
| L'entrée série de l'afficheur est prévue pour être pilotée par un niveau logique 0 - 3 V (en cas d'interfaçage avec un microcontrôleur alimenté en +5 V, il sera nécessaire d'intercaler une résistance de 1 Kohm sur l'entrée RX). L'afficheur dispose également d'une entrée Reset permettant de le réinitialiser si nécessaire à partir du système hôte externe. |
![]() |
|
|
|
|
|
|
Le pilotage de ce dernier se résume à l'envoi d'une suite de commandes (codes ASCII ou Hexa) très simples:
Ainsi par exemple en envoyant la séquence:
E Vous effacez l'écran.
P 9 5 0 0 Vous afficherez un pixel de couleur noire à la position x = 9 et y = 5
(la couleur étant définie par 2 valeurs 8 bits, ici 0 0 pour le noir)
Selon le même principe vous pourrez très simplement séléctionner la couleur du fond, redéfinir des caractères, dessiner des icônes type "bouton", tracer des cercles de couleurs différentes, tracer des cercles pleins de couleurs différentes, manipuler des "blocs images" sur l'écran (par opération copier/coller), effacer l'écran, modifier la fonte des caractères, tracer des triangles de couleurs différentes, tracer des triangles pleins de couleurs différentes, , tracer des polygones de couleurs différentes, afficher une image (en envoyant chaque pixel qui la compose), tracer des lignes avec différentes couleurs, sélectionner un mode d'affichage opaque ou transparent pour le texte, "allumer" des pixels, Modifier la taille du "stylo" (utilisé pour tracer les cercles, triangles...), connaître la couleur d'un pixel, tracer des rectangles de couleurs différentes, tracer des rectangles pleins de couleurs différentes, écrire du texte à l'écran (formaté ou non) avec différentes couleurs, modifier le rétro-éclairage et le contraste, activer/désactiver un scrolling de l'écran (droite ou gauche avec réglage de la vitesse), etc...
| L'afficheur dispose également d'un connecteur capable de recevoir une carte mémoire au format micro SD™ de 64 Mo à 1 Go (livrée en option - voir au bas de la page). Cette carte mémoire pourra être utilisée pour stocker des images afin de les rappeler immédiatement à l'écran à l'aide de commandes très simples via votre microcontrôleur. Il est aussi possible d'afficher un défilement d'images préalablement stockées en mémoire Flash (avec un délai paramétrable entre chaque image) afin de pouvoir déclencher la génération de petites animations. Votre microcontrôleur pourra aussi stopper ces animations via d'autres commandes. |
![]() |
![]() |
Un petit module adaptateur "USB / Série" optionnel (proposé au bas de la page) vous permettra en association avec un logiciel dédié sur PC de télécharger très facilement et simplement vos images fixes ou vos animations dans la carte micro SD™ de l'afficheur. L'adaptateur USB alimentera l'afficheur par la même occasion lors de cette opération. Une fois déconnecté du PC, les images et les animations ainsi stockées pourront être "rappelées" par le microcontrôleur relié à l'afficheur. |
A noter également la possibilité de pouvoir faire fonctionner l'afficheur de façon autonome en "mode démo" dès sa mise sous tension afin que ce dernier fasse défiler l'ensemble des images / animations stockées dans sa carte mémoire de façon t cyclique (un cavalier permet d'activer ce mode). Il vous sera même possible de concevoir une "démo" plus ou moins complexe en choisissant les durées d'intervalles différentes entre chaque photo mais aussi instaurer un dispositif de comptage permettant de "sauter" à une autre partie de la démo suite à un nombre d'animation réalisée.
Programmation de l'afficheur "uLCD-128-G1" sous environnement "4DGL":
Le "4DGL" est un langage de haut niveau conçu pour le développement d'applications sur processeurs GOLDELOX lequel équipe l'afficheur "uLCD-128-G1". Très puissant et simple à assimiler, le "4DGL" composé d'un éditeur, d'un compilateur et d'un Linker est disponible gratuitement en libre téléchargement. Doté d'une syntaxe proche du langage "C" et du "Basic", il vous permettra de concevoir des applications autonomes (sans aucun microcontrôleur externe) sur le "uLCD-128-G1".

Le programme écrit sous "4DGL" pourra (une fois compilé) être téléchargé dans la mémoire du "uLCD-128-G1" via le port USB du PC (au moyen d'un petit module additionnel "uUSBCE5" ou "uUSBMB5" proposés en bas de page). Dès lors l'ensemble pourra être déconnecté du PC afin que vous disposiez d'un système autonome sur lequel votre programme pourra gérer les données à afficher sur son écran (textes, formes géométriques, images fixe ou animées...) mais aussi gérer des entrées/sorties ou encore gérer le stockage et la lecture d'informations sur une carte micro SD™.
Cliquez ici pour avoir plus d'infos sur le langage "4DGL".
Caractéristiques principales:
- Ecran OLED 1,5" (vision 180°)
- Résolution 128 x 128
- 65 K couleurs
- Dimensions: 45,5 x 33,5 x 6,3 mm
- Dimensions zone active: 27 x 27 mm
- Emplacement pour carte micro SD™ (carte livrée en option)
- Générateur de caractères intégré (128 caractères dispos)
- Possibilité de redéfinir 64 caractères (8 x 8)
- Différentes taille de fontes disponibles (5 x 7 - 8 x 8 - 8 x 12)
- Interface simple (+5V / Reset / TX / RX / Masse)
- Dimensions utiles de l'écran: 27 x 27 mm
- Détection automatique du débit de communication: 300 bds à 256 Kbds
- Alimentation: 3,6 à 6 Vcc / 40 mA (@ 5 Vcc)
![]() |
Fiche technique et documentation de l'afficheur |
![]() |
Exemple d'application avec un CUBLOC (Note #27) |
![]() |
Code source des exemples d'applications |
Nous proposons également (en option au bas de la page) une petite platine support dotée d'un mini-joystick et d'un mini haut parleur. Cette dernière est idéalement conçue pour faciliter la mise en oeuvre et l'exploitation de l'afficheur "uOLED128-G1".
|
|||||
Autres produits conseillés |
|
![]() | Platine support "CB-128-G1" Modèle pour afficheur "uOLED128-G1" 23.92 € TTC 20.00 € HT en savoir plus |
![]() | Module de conversion USB <> Série "uUSBMB5" Modèle à base de "CP2102" 23.92 € TTC 20.00 € HT en savoir plus |
![]() | Module de conversion USB <> Série "uUSBCE5" Modèle à base de "FT232RQ" 19.14 € TTC 16.00 € HT en savoir plus |
![]() | Platine de développement "DEVBOARD" Modèle pour "uOLED96-G1 / uOLED128-G1 / uOLED160-G1" 58.60 € TTC 49.00 € HT en savoir plus |






Disponible 


