/*
ESP32-C3 SuperMini
Prova display OLED SSD1306
Risoluzione 128x64
www.adrirobot.it
*/
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_SDA 9
#define OLED_SCL 8
#define OLED_ADDRESS 0x3C
Adafruit_SSD1306 display(
SCREEN_WIDTH,
SCREEN_HEIGHT,
&Wire,
-1
);
void setup() {
Wire.begin(OLED_SDA, OLED_SCL);
if (!display.begin(
SSD1306_SWITCHCAPVCC,
OLED_ADDRESS)) {
while (true) {
delay(100);
}
}
display.clearDisplay();
display.setTextColor(SSD1306_WHITE);
display.setTextSize(1);
display.setCursor(0, 0);
display.println("www.adrirobot.it");
display.drawLine(0, 12, 127, 12, SSD1306_WHITE);
display.setTextSize(2);
display.setCursor(0, 22);
display.println("ESP32-C3");
display.setTextSize(1);
display.setCursor(0, 48);
display.println("Prova display OLED");
display.display();
}
void loop() {
}
Loading
esp32-c3-devkitm-1
esp32-c3-devkitm-1
Loading
ssd1306
ssd1306