Affichage OLED 128 × 64
Tla forme pleine forme d'Oled est Organique Lsié Emoute Diode et peut être utilisé comme alternative aux écrans LCD 16 × 2 traditionnels pour une sortie meilleure et détaillée. C'est un 0.Module d'affichage de 96 pouces qui a 4 broches et a une résolution de 128 × 64. Ce module est un module de consommation d'énergie faible ayant un rapport élevé de contraste. De même, ce module prend en charge la communication SPI et I2C et consomme une très faible puissance.
La plage de tension de fonctionnement pour cet affichage monochromatique est de 3.3 volts à 5 volts.
La configuration de la broche d'affichage OLED 128 × 64 est mentionnée dans le tableau ci-dessous:
Broche | Description |
---|---|
1 (VDD) | Pour fournir une tension à l'écran OLED |
2 (GND) | Pour la mise à la terre de l'affichage OLED |
3 (SCK) | L'entrée d'horloge pour l'écran OLED |
4 (SDA) | Pour envoyer et recevoir les données |
Comment interface 128 × 64 OLED avec Arduino Uno
L'écran OLED est connecté à l'Arduino en connectant sa broche d'horloge à la broche analogique 5 et la broche analogique 4 de l'Arduino est connectée à sa broche de données. Le schéma de l'interfaçage du OLED 128 × 64 est donné comme:
Comment installer la bibliothèque pour 128 × 64 OLED
Pour interfacer l'affichage OLED avec Arduino, la première étape consiste à installer sa bibliothèque respective dans l'Arduino IDE.
Pour installer la bibliothèque d'abord, vous devez ouvrir le gestionnaire de bibliothèque en cliquant sur la quatrième icône de la liste à l'extrême gauche de l'iDE Arduino.
Une fois que vous avez ouvert le gestionnaire de bibliothèque, tapez le mot-clé u8glib Dans l'espace de recherche gris. Ensuite, vous devez trouver le U8Glib par Oliver Et lorsque vous déplacez le curseur, une icône d'installation apparaîtra, cliquez dessus pour installer la bibliothèque. Nous avons également fourni une illustration d'image ci-dessous pour donner une compréhension facile pour l'installation de la bibliothèque pour l'écran OLED.
Après avoir installé la bibliothèque de base, il existe une bibliothèque pour les graphiques qui sont également nécessaires afin que nous puissions télécharger la bibliothèque en écrivant le mot-clé gfx Dans l'espace de recherche du gestionnaire de bibliothèque.
Ensuite, vous devez trouver la bibliothèque Adafruit Dotstarmatrix par Adafruit Et cliquez sur l'icône d'installation.
Clique sur le Installer tout Icône pour installer la bibliothèque GFX:
Ensemble matériel pour interfaçage 128 × 64 OLED avec Arduino Uno
Après avoir installé la bibliothèque requise pour l'OLED, nous avons interfacé l'OLED avec Arduino en plaçant le module d'affichage sur la planche à pain. À l'aide de fil de connexion, nous avons connecté les broches d'OLED aux broches d'Arduino Uno. Les connexions pour l'interaction de l'OLED avec Arduino sont établies davantage l'image publiée ci-dessous:
Code Arduino pour interface 128 × 64 OLED avec Arduino Uno
Le code Arduino compilé pour interfacer l'affichage OLED:
#include "U8Glib.h "// bibliothèque pour l'OLEDDans le code Arduino en premier, la bibliothèque est définie pour l'écran qui est «U8glib.h ” et après cet OLED 128 × 64 est initialisé.
Pour afficher les données dans l'OLED, une fonction nommée affichage est créée dans laquelle les données à afficher sont données. De même, la position des données est également spécifiée pour chaque ligne de données à laquelle elle sera affichée.
Pour définir la police des données affichées, la fonction u8g.setFont () est utilisé et pour définir la place pour chaque données et les données qui doivent être affichées sont imprimées sur l'OLED est effectuée par le u8g.drawstr () fonction.
Démonstration matérielle pour l'interfaçage 128 × 64 OLED avec Arduino Uno
La sortie si le programme Arduino compilé pour l'interfaçage de l'affichage OLED 128 × 64 avec Arduino Uno est donné comme suit:
Conclusion
Le 128 × 64 OLED est un affichage monochromatique qui peut être utilisé pour les paramètres du programme Arduino. Ces modules d'affichage consomment de très petites quantités de puissance et ont une luminosité élevée et un rapport de contraste élevé. Le processus d'interfaçage de l'affichage OLED 128 × 64 est expliqué dans cet article. Le schéma détaillé, la configuration matérielle et le code sont également fournis.