SKU: OT811-C61 Artikelnummer: AA408 EAN: 9475615381690
0,91 inch mini OLED-Display. Kristallklares Bild mit einer Auflösung von 128x32 Pixeln.
Arbeitet mit einer Spannungsversorgung von 3v-5v. Ideal für Arduino- oder ESP32 / ESP8266-Projekte.
Die Abmessungen dieses Boards betragen nur 38 x 12 x 3,3mm.
Bekijk hier het Anschlussdiagramm und den Beispielcode >>>
Afmetingen
Lengte: 3,8cm
Breedte: 1,2cm
Hoogte: 0,33cm
So schließt du den Mini OLED-Display weiß 0.91 inch 128x32 I2C an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.
Dieses Projekt zeigt, wie man Text und einen Live-Zähler auf einem 0,91-Zoll-128x32-I2C-OLED-Display initialisiert und anzeigt. Das Display wird direkt mit den I2C-Pins des Arduino Uno (A4 und A5) verbunden und fortlaufend aktualisiert.
/*
* ==================================================================
* 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);
}
Benötigte Bibliotheken: U8g2 2.36.19
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Dieses Projekt zeigt Text und einen laufenden Zähler auf einem 0.91-Zoll 128x32 I2C OLED-Display mit dem ESP32 an. Schließen Sie das Display direkt an die standardmäßigen I2C-Pins (GPIO 21 und 22) an und versorgen Sie es mit 3.3V. Laden Sie den Sketch hoch und sehen Sie zu, wie sich das Display jede Sekunde aktualisiert.
/*
* ==================================================================
* 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);
}
Benötigte Bibliotheken: Adafruit SSD1306 2.5.16, Adafruit GFX Library 1.12.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online