ESP32 in OLED 128×32 I2C tekst

Primer uporabe: Priklop majhnega OLED prikazovalnika resolucije 128×32 px. Na njega bomo izpisali nekaj znakov, kot testni primer izpisa teksta.
krmilnik: (DOIT ESP32 DEVKIT V1)
prikazovalnik: Modul OLED I2C 0.91inch 128×32 bel
/*********
*********/
#include
#include
#include
#include
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels
// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
//******************************************************************************
void setup() {
Serial.begin(115200);
// SSD1306_SWITCHCAPVCC = generate display voltage from 3.3V internally
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F("SSD1306 allocation failed"));
for(;;); // Don't proceed, loop forever
}
// Clear the buffer
display.clearDisplay();
}
//******************************************************************************
void loop() {
testdrawchar();
}
//******************************************************************************
void testdrawchar(void) {
display.clearDisplay();
display.setTextSize(1); // Normal 1:1 pixel scale
display.setTextColor(WHITE); // Draw white text
display.setCursor(0, 0); // Start at top-left corner
display.cp437(true); // Use full 256 char 'Code Page 437' font
// Not all the characters will fit on the display. This is normal.
// Library will draw what it can and the rest will be clipped.
for(int16_t i=60; i<256; i++) {
if(i == '\n') display.write(' ');
else display.write(i);
}
display.display();
delay(2000);
}

Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka
Modul OLED I2C 0.96inch 128X64
€7.99 – €8.99 (DDV vključen)
Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka
Modul OLED I2C 0.91inch 128×32
€8.99 (DDV vključen)Modul OLED I2C 1.3inch 128X64 bel
€10.99 (DDV vključen)Modul OLED I2C 1.3inch 128X64 moder
€10.99 (DDV vključen)Modul OLED I2C 1.5inch 128×128 bel
€17.99 (DDV vključen)
Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka
Modul OLED SPI 0.96inch 128X64 7pin
€8.99 (DDV vključen)Modul OLED SPI 2.0inch 240×320
€10.99 (DDV vključen)
Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka
Modul OLED I2C 1.54inch 128×64
€9.99 – €11.99 (DDV vključen)Modul OLED I2C 0.96inch 64×128 vertikalni bel
€9.99 (DDV vključen)
Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka
Modul OLED I2C 2.4inch 128×64
€15.99 (DDV vključen)
Izberite možnosti
Ta izdelek ima več različic. Možnosti lahko izberete na strani izdelka