Ce guide fournit un aperçu détaillé d'AdafruitAffichages Adafruit OLED, couvrant leurs fonctionnalités, leurs applications et comment commencer avec eux. Nous explorerons différents modèles, fournirons des conseils de dépannage et nous plongerons dans des exemples pratiques pour vous aider à intégrer ces écrans dans vos projets.
Adafruit offre une grande variété deAffichages Adafruit OLED, chacun avec son propre ensemble de spécifications. La sélection du bon affichage dépend des exigences spécifiques de votre projet. Les facteurs clés à considérer comprennent la taille (mesurée en diagonale en pouces), la résolution (pixels), la couleur (monochrome ou la couleur) et le type d'interface (I2C ou SPI).
Certains des plus populairesAffichages Adafruit OLEDinclure:
La fiche technique de chaque affichage fournit des spécifications détaillées, notamment la consommation d'énergie, la tension de fonctionnement et les épingles. Consultez toujours la fiche technique avant de commencer votre projet. Vous pouvez trouver ces fiches techniques sur le site officiel d'Adafruit.
IntégrationAffichages Adafruit OLEDDans vos projets, implique généralement la connexion de l'affichage à un microcontrôleur, comme un arduino ou un Raspberry Pi, puis en utilisant des bibliothèques appropriées pour contrôler la sortie de l'écran. Cette section vous guidera à travers les étapes de base.
Le processus de connexion varie légèrement en fonction du modèle d'affichage et du microcontrôleur que vous utilisez. Cependant, les connexions communes incluent VCC (puissance), GND (sol), SCL (horloge), SDA (données) pour les interfaces I2C, ou MOSI, MISO, SCK et CS pour les interfaces SPI. Reportez-vous à la fiche technique spécifique de votre affichage et du microcontrôleur choisi pour des instructions de câblage précises.
AdaFruit fournit des bibliothèques conviviales pour divers microcontrôleurs, simplifiant le processus de contrôle de l'écran. Ces bibliothèques offrent des fonctions pour écrire du texte, afficher des images et personnaliser les paramètres de l'écran.
#include #include #define screen_width 128 // Largeur d'affichage olé Display (screen_width, screen_height, & wire, oled_reset); void setup () {display.begin (ssd1306_switchcapvcc, 0x3c); // Initialiser avec l'adresse I2C affichage.ClearDisplay (); display.setCursor (0,0); Display.println (bonjour, monde!); display.display ();} void loop () {// votre code ici ...}
Dépannage des problèmes avecAffichages Adafruit OLEDimplique souvent la vérification des connexions, la vérification de l'alimentation, la confirmation de l'adresse I2C correcte et la garantie que les bibliothèques nécessaires sont installées et configurées correctement.
Une fois que vous avez maîtrisé les fondamentaux, vous pouvez explorer des techniques plus avancées telles que la création de polices personnalisées, la génération d'éléments graphiques et l'intégration de l'affichage avec des capteurs et d'autres périphériques. Les vastes documents et les forums communautaires d'Adafruit sont des ressources inestimables pour lutter contre ces applications avancées.
Pour des projets à plus grande échelle ou des besoins à haut volume, envisagez de contacterDalian Eastern Display Co., Ltd.pour les solutions OLED personnalisées. Ils offrent une large gamme d'écrans et d'options de personnalisation.
Modèle d'affichage | Résolution | Couleur | Interface |
---|---|---|---|
1.3 OLED | 128 x 64 | Monochrome | I2C |
1,28 128x64 OLED | 128 x 64 | Monochrome | I2C |
1,44 128x128 Color Oled | 128 x 128 | Couleur | Spice |