ESP32 Development Board with 0.96-inch OLED, Wi-Fi and Bluetooth

210,00 DH

Availability:

71 in stock

SKU: 0034-E Categories: ,

Description

ESP32 Development Board with 0.96-inch OLED

Compact board based on ESP-WROOM-32, with dual-core ESP32, Wi-Fi, Bluetooth and an integrated 0.96-inch monochrome 128×64 OLED display.

Specifications stated in the listing

  • ESP32 Xtensa LX6 dual-core, 32-bit, 240MHz
  • Flash: 4MB; RAM: 520KB (listed)
  • Wi-Fi 802.11 b/g/n; Bluetooth 4.2 BR/EDR and BLE
  • OLED: 0.96-inch, 128×64, I²C, address 0x3C
  • OLED connections: SDA GPIO21; SCL GPIO22
  • Micro-USB for power/programming; 5V input with 3.3V regulation stated
  • On-board LED: GPIO2; dimensions approximately 55 × 28mm

OLED text example

Install Adafruit SSD1306 and Adafruit GFX using Arduino IDE Library Manager. The sketch below initializes the display at I²C address 0x3C and prints a short message.

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
#define SCREEN_ADDRESS 0x3C // Adresse I2C de l'écran OLED

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
Serial.begin(115200);

// Initialisation de l'écran
if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
Serial.println(F("Échec de l'initialisation OLED"));
for (;;);
}

display.clearDisplay();
display.setTextSize(1); // Taille du texte
display.setTextColor(SSD1306_WHITE); // Couleur du texte
display.setCursor(0, 10); // Position du texte
display.println(F("Bonjour Micro-Planet!"));
display.display(); // Affiche le tout
}

void loop() {
// Rien dans la boucle principale
}

Check the actual OLED address and selected board profile if the screen does not initialize. Use a data-capable micro-USB cable. ESP32 GPIO uses 3.3V logic; do not apply 5V to signal pins.

The source code block above is reproduced unchanged.

Thank you for your loyalty!

EN