Description
Écran OLED ultra-compact de 0.91 pouces, parfait pour afficher du texte ou des icônes dans les projets Arduino ou ESP32. Basé sur le contrôleur SSD1306, il offre une résolution de 128×32 pixels, avec une très faible consommation et un excellent contraste. Interface I2C simple à utiliser (4 fils).
Connexions Arduino (I2C) :
Pin Écran OLED | Fonction | Arduino UNO/Nano |
---|---|---|
GND | Masse | GND |
VCC | Alimentation | 3.3V ou 5V |
SCL | Horloge I2C | A5 (SCL) |
SDA | Données I2C | A4 (SDA) |
Connexions ESP32 (I2C) :
Pin Écran OLED | Fonction | ESP32 (par défaut) |
---|---|---|
GND | Masse | GND |
VCC | Alimentation | 3.3V |
SCL | Horloge I2C | GPIO 22 (SCL) |
SDA | Données I2C | GPIO 21 (SDA) |
Exemple de Code (Arduino C) :
#include <Wire.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 32
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
Wire.begin();
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // Adresse I2C 0x3C
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0, 0);
display.print(“OLED 0.91” Ready”);
display.display();
}
void loop() {
// Vide
}
There are no reviews yet.