Encomendado em dias úteis antes das 14:00 = enviado no mesmo dia e, em 98% dos casos, entregue no dia seguinte. Devolução gratuita 30 dias para refletir 1 ano de garantia

Esquema de ligação e exemplo de código

Como ligar o Mini display OLED branco 0.91 polegadas 128x32 I2C a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

0.91-inch I2C OLED Display Demo

This project demonstrates how to initialize and display text and a live counter on a 0.91-inch 128x32 I2C OLED screen. The display connects directly to the Arduino Uno's I2C pins (A4 and A5) and updates continuously.

Esquema de ligação: Mini display OLED branco 0.91 polegadas 128x32 I2C num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Mini display OLED branco 0.91 polegadas 128x32 I2C num Arduino UNO
Tabela de ligação · Clique para ampliar
0_91_inch_I2C_OLED_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 0.91-inch I2C OLED Display Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : OLED Display 0.91 inch
 *  Libraries : U8g2 2.36.19
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <U8g2lib.h>

U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);

unsigned long counter = 0;

void setup() {
  u8g2.begin();
}

void loop() {
  u8g2.clearBuffer();
  
  u8g2.setFont(u8g2_font_6x10_tf);
  u8g2.drawStr(0, 10, "0.91\" OLED Demo");
  
  u8g2.setFont(u8g2_font_ncenB08_tr);
  u8g2.setCursor(0, 26);
  u8g2.print(F("Count: "));
  u8g2.print(counter);
  
  u8g2.sendBuffer();
  
  counter++;
  delay(500);
}

Bibliotecas necessárias: U8g2 2.36.19

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 0.91 Inch OLED Display Demo

This project displays text and a running counter on a 0.91-inch 128x32 I2C OLED display using the ESP32. Connect the display directly to the default I2C pins (GPIO 21 and 22) and power it via 3.3V. Upload the sketch and watch the display refresh every second.

Esquema de ligação: Mini display OLED branco 0.91 polegadas 128x32 I2C num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Mini display OLED branco 0.91 polegadas 128x32 I2C num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
ESP32_0_91_Inch_OLED_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 0.91 Inch OLED Display Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : OLED Display 0.91 inch
 *  Libraries : Adafruit SSD1306 2.5.16, Adafruit GFX Library 1.12.6
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

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

#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 32
#define OLED_RESET -1
#define SCREEN_ADDRESS 0x3C

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

int counter = 0;

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

  // Initialize I2C on ESP32 default pins: SDA (GPIO 21), SCL (GPIO 22)
  Wire.begin(21, 22);

  if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
    Serial.println(F("SSD1306 allocation failed"));
    while (true);
  }

  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(0, 0);
  display.println(F("ESP32 OLED Demo"));
  display.display();
  delay(2000);
}

void loop() {
  display.clearDisplay();

  display.setTextSize(1);
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(0, 0);
  display.println(F("Hello from ESP32!"));

  display.setTextSize(2);
  display.setCursor(0, 14);
  display.print(F("Count: "));
  display.print(counter);

  display.display();

  counter++;
  delay(1000);
}

Bibliotecas necessárias: Adafruit SSD1306 2.5.16, Adafruit GFX Library 1.12.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Mini display OLED branco 0.91 polegadas 128x32 I2C

Mini ecrã OLED de 0,91 polegadas. Imagem nítida com uma resolução de 128x32 pixels.

Funciona com uma fonte de alimentação de 3v-5v. Ideal para projetos Arduino ou ESP32 / ESP8266.

As dimensões desta placa são apenas 38 x 12 x 3,3mm.

veja aqui o Esquema de ligação e o código de exemplo >>>

DATASHEET SSD1306

Dimensões
Comprimento: 3,8cm
Largura: 1,2cm
Altura: 0,33cm

  • 0,91 inch
  • 38 x 12 x 3,3 mm
  • 3v-5v
  • SSD1306
Ao reproduzir, o vídeo do YouTube é carregado.

Por que escolher este produto?

  • Haarscherpe weergave – Resolutie van 128x32 pixels.
  • Geschikt voor projecten – Ideaal voor Arduino en ESP32/ESP8266.
  • Compact formaat – Slechts 38 x 12 x 3,3 mm.
  • Brede voedingsbron – Werkt op 3v-5v.
Especificações
Dimensões38 x 12 x 3,3 mm
Largura1,2 cm
Resolução128x32 pixels
InterfaceI2C
Adequado paraArduino, ESP32, ESP8266
Comprimento3,8 cm
Tensão de alimentação3v-5v
Altura0,33 cm
Formato0,91 inch
IC do driverSSD1306

Frequentemente comprados juntos

Total: € 9,04

Avaliações

★★★★★ 5,0/5 2 avaliações
  • ★★★★★Jan deraedtCompra verificada

    Funciona muito bem

  • ★★★★★daan van dyckCompra verificada

    faz o que deve fazer

Escrever uma avaliação
A tua avaliação

Envio & devoluções

Envio

  • Pacote com Track & Trace€ 6,20Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 7,35Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 8,50Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
  • Pacote com Track & Trace€ 9,15Alemanha 1-3, França 2-3, Espanha/Itália 2-4, outros países 3-5 dias úteis
Tudo sobre envios

Devoluções

Não ficas satisfeito? Tens 30 dias após a receção para devolver o produto.

Tudo sobre devoluções

Vistos recentemente