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 amarelo/azul 0.96 inch 128x64 I2C a um Arduino UNO ou ESP32, com um sketch de exemplo que podes carregar já.

0.96 Inch I2C OLED Display Demo

This project displays dynamic text, uptime, and an animated progress bar on a 0.96-inch SSD1306 OLED screen using the lightweight U8g2 library. Connect the display via I2C to analog pins A4 and A5 on the Arduino Uno and power it with 5V to see the counter and graphics update smoothly.

Esquema de ligação: Mini display OLED amarelo/azul 0.96 inch 128x64 I2C num Arduino UNO
Esquema de ligação · Clique para ampliar
Tabela de ligação: Mini display OLED amarelo/azul 0.96 inch 128x64 I2C num Arduino UNO
Tabela de ligação · Clique para ampliar
0_96_Inch_I2C_OLED_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 0.96 Inch I2C OLED Display Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : OLED Display 0.96 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>

// Initialize U8g2 in page-buffer mode for SSD1306 128x64 I2C display
U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

int counter = 0;

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

void loop() {
  u8g2.firstPage();
  do {
    // Title Header
    u8g2.setFont(u8g2_font_ncenB08_tr);
    u8g2.drawStr(0, 10, "0.96\" OLED Demo");
    u8g2.drawHLine(0, 13, 128);

    // Text info
    u8g2.setFont(u8g2_font_6x10_tr);
    u8g2.drawStr(0, 28, "Uptime:");
    u8g2.setCursor(55, 28);
    u8g2.print(millis() / 1000);
    u8g2.print(" s");

    u8g2.drawStr(0, 42, "Count:");
    u8g2.setCursor(55, 42);
    u8g2.print(counter);

    // Animated progress bar
    int barWidth = (counter % 124);
    u8g2.drawFrame(0, 50, 128, 12);
    u8g2.drawBox(2, 52, barWidth, 8);
  } while (u8g2.nextPage());

  counter++;
  delay(100);
}

Bibliotecas necessárias: U8g2 2.36.19

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

ESP32 0.96" I2C OLED Display Demo

This project shows how to connect a 0.96-inch I2C OLED display (SSD1306) to an ESP32 board. The sketch initializes the display and presents a live updating counter along with sample text.

Esquema de ligação: Mini display OLED amarelo/azul 0.96 inch 128x64 I2C num ESP32 DevKit V1
Esquema de ligação · Clique para ampliar
Tabela de ligação: Mini display OLED amarelo/azul 0.96 inch 128x64 I2C num ESP32 DevKit V1
Tabela de ligação · Clique para ampliar
ESP32_0_96_I2C_OLED_Display_Demo.ino · compilado e testado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 0.96" I2C OLED Display Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : OLED Display 0.96 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 64
#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 and display
  if (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
    Serial.println("SSD1306 allocation failed");
    for (;;); // Don't proceed, loop forever
  }

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

void loop() {
  display.clearDisplay();

  // Title
  display.setTextSize(1);
  display.setCursor(0, 0);
  display.println("ESP32 + OLED 0.96\"");
  
  display.drawLine(0, 12, 127, 12, SSD1306_WHITE);

  // Counter display
  display.setCursor(0, 20);
  display.println("Uptime Seconds:");
  display.setTextSize(2);
  display.setCursor(0, 36);
  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 amarelo/azul 0.96 inch 128x64 I2C

0,96 inch mini ecrã OLED de 2 cores (amarelo/azul). Imagem nítida com uma resolução de 128x64 pixels.

ATENÇÃO: Isto NÃO é um ecrã OLED full color. A faixa superior de pixels é amarela (16 pixels) e a parte inferior é azul (48 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 26,1 x 26,1 x 3,2mm.

Há 2 endereços i2c que podem ser selecionados alterando a resistência na parte traseira.
Os endereços disponíveis são: 0x3C (default) e x3D

Se quiser controlar vários displays OLED ou se não quiser soldar o SMD, então pode, através de um multiplexador i2c, também controlar até 8x displays i2C com o mesmo endereço. 

 

Dimensões
Comprimento: 2,61cm
Largura: 2,61cm
Altura: 0,32cm

  • OLED scherm
  • 26,1 x 26,1 x 3,2 mm
  • I2C adreskeuze
  • 3V-5V voeding
Ao reproduzir, o vídeo do YouTube é carregado.

Por que escolher este produto?

  • Haarscherp beeld – 128x64 pixels voor duidelijke weergave.
  • Twee kleuren – Geel boven, blauw onder.
  • I2C adressen – 0x3C en 0x3D selecteerbaar.
  • Geschikt voor projecten – Ideaal voor Arduino, ESP32 en ESP8266.
  • Compact formaat – Slechts 26,1 x 26,1 x 3,2 mm.
Especificações
Alimentação3V-5V
Dimensões26,1 x 26,1 x 3,2 mm
Coramarelo/azul
ConexãoI2C
Resolução128 x 64 pixels
Adequado paraArduino, ESP32, ESP8266
Formato0,96 polegadas
Endereço I2C0x3C, 0x3D

Frequentemente comprados juntos

Total: € 11,53

Avaliações

★★★★★ 4,0/5 1 avaliação
  • ★★★★★Eric SchauvliegeCompra verificada

    Fácil de programar e barato

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

Indicador de estado da bateria 48V

Indicador de estado da bateria 48V

€ 2,70
Indicador de estado da bateria 36V

Indicador de estado da bateria 36V

€ 2,35
Interruptor deslizante SS12D00G2 3 pinos

Interruptor deslizante SS12D00G2 3 pinos

€ 0,60
Botão arcade 100mm vermelho redondo

Botão arcade 100mm vermelho redondo

€ 9,95