Objednáno v pracovní den do 14:00 = odesláno ještě týž den 30 dní na odstoupení od smlouvy Záruka 1 rok
← Zpět na přehled

Při přehrání se načte video z YouTube.

Schéma zapojení a ukázkový kód

Takto připojíš Mini OLED displej žlutá 0.96 inch 128x64 I2C k Arduino UNO nebo ESP32, s ukázkovým sketchem, který můžeš hned nahrát.

Demo 0.96palcového I2C OLED displeje

Připojuje 0.96palcový I2C OLED displej (SSD1306) k Arduino Uno pro zobrazení textu, čar a čítače, který se zvyšuje. Displej komunikuje přes I2C pomocí A4 pro SDA a A5 pro SCL. U8g2 zajišťuje vykreslování displeje pomocí efektivního page bufferu.

Schéma zapojení: Mini OLED displej žlutá 0.96 inch 128x64 I2C na Arduino UNO
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Mini OLED displej žlutá 0.96 inch 128x64 I2C na Arduino UNO
Tabulka zapojení · Kliknutím zvětšíte
0_96_Inch_I2C_OLED_Display_Demo.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  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>

// 128x64 SSD1306 noname I2C display using page buffer (low RAM usage)
U8G2_SSD1306_128X64_NONAME_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

int counter = 0;

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

void loop() {
  u8g2.firstPage();
  do {
    u8g2.setFont(u8g2_font_ncenB08_tr);
    u8g2.drawStr(0, 12, "0.96\" OLED Demo");
    u8g2.drawHLine(0, 15, 128);

    u8g2.drawStr(0, 32, "Uptime:");
    u8g2.setCursor(60, 32);
    u8g2.print(millis() / 1000);
    u8g2.print(" s");

    u8g2.drawStr(0, 50, "Count:");
    u8g2.setCursor(60, 50);
    u8g2.print(counter);
  } while (u8g2.nextPage());

  counter++;
  delay(1000);
}

Potřebné knihovny: U8g2 2.36.19

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

Demo OLED displeje 0.96 inch na ESP32

Tento projekt připojuje 0.96 inch I2C OLED displej (SSD1306) k ESP32. Sketch inicializuje displej a zobrazí jednoduchou uvítací zprávu spolu s aktualizovaným čítačem uptime. Je to rychlý a čistý způsob, jak ověřit, že displej funguje.

Schéma zapojení: Mini OLED displej žlutá 0.96 inch 128x64 I2C na ESP32 DevKit V1
Schéma zapojení · Kliknutím zvětšíte
Tabulka zapojení: Mini OLED displej žlutá 0.96 inch 128x64 I2C na ESP32 DevKit V1
Tabulka zapojení · Kliknutím zvětšíte
0_96_Inch_OLED_Display_Demo_on_ESP32.ino · zkompilováno a otestováno
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 0.96 Inch OLED Display Demo on ESP32
 *  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 with default ESP32 pins (SDA=21, SCL=22)
  Wire.begin(21, 22);

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

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

void loop() {
  display.clearDisplay();

  // Header
  display.setTextSize(1);
  display.setCursor(0, 0);
  display.println("ESP32 DevKit V1");
  display.drawLine(0, 10, 127, 10, SSD1306_WHITE);

  // Counter display
  display.setTextSize(2);
  display.setCursor(10, 24);
  display.print("Count: ");
  display.print(counter);

  // Uptime in seconds
  display.setTextSize(1);
  display.setCursor(10, 48);
  display.print("Uptime: ");
  display.print(millis() / 1000);
  display.print(" s");

  display.display();
  counter++;
  delay(1000);
}

Potřebné knihovny: Adafruit SSD1306 2.5.16, Adafruit GFX Library 1.12.6

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

Nedávno zobrazené

Plastový kryt - černý 200 x 110 x 65 mm

Plastový kryt - černý 200 x 110 x 65 mm

€ 11,95
CO2 senzor MH-Z19B s kabelkem

CO2 senzor MH-Z19B s kabelkem

€ 43,25
Infračervená emitorová dioda 1.2V 5mm 940nm

Infračervená emitorová dioda 1.2V 5mm 940nm

€ 0,50
ACEBOTT Battle Bot & Football Bot (2-in-1)

ACEBOTT Battle Bot & Football Bot (2-in-1)

€ 89,00
Držák pojistky 20mm 250V

Držák pojistky 20mm 250V

€ 1,10
8bitové RGB LED WS2812b kruh (Neopixel)

8bitové RGB LED WS2812b kruh (Neopixel)

€ 1,90
Velleman Xytronic pájecí stanice 80W

Velleman Xytronic pájecí stanice 80W

€ 99,95
CP2102 USB na TTL Serial UART Bridge 3.3v-5v s DTR pinem

CP2102 USB na TTL Serial UART Bridge 3.3v-5v s DTR pinem

€ 3,30
Vinutý drát měděný Ø0.2mm - 178m - 97 ohm

Vinutý drát měděný Ø0.2mm - 178m - 97 ohm

€ 9,70
Zobrazit
40 Pins header Male 2.54mm Zelená

40 Pins header Male 2.54mm Zelená

€ 0,65
2002 LCD 5V  zeleno/žluté podsvícení 20x2

2002 LCD 5V zeleno/žluté podsvícení 20x2

€ 6,60
Sada 60 rezistorů 5 druhů 1/4 Watt 1%

Sada 60 rezistorů 5 druhů 1/4 Watt 1%

€ 2,25
220VAC na 5VDC 0,6A konvertorový modul HLK-PM01

220VAC na 5VDC 0,6A konvertorový modul HLK-PM01

€ 4,95
3pin 2.54mm Dupont samice samice 20cm

3pin 2.54mm Dupont samice samice 20cm

€ 0,80