#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
const int SCREEN_WIDTH = 128;
const int SCREEN_HEIGHT = 64;
const int OLED_RESET = -1;
Adafruit_SSD1306 oled(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
Serial.begin(115200);
oled.setRotation(2);
if (!oled.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F("SSD1306 allocation failed"));
for (;;); // Don't proceed, loop forever
}
oled.setTextSize(2); // Normal 1:1 pixel scale
oled.setTextColor(SSD1306_WHITE, SSD1306_BLACK);
// show Adafruit logo
oled.display();
delay(1000);
oled.clearDisplay();
oled.setCursor(35, 10);
oled.print("Hello");
oled.setCursor(35, 35);
oled.print("World");
oled.display();
}
void loop() {
}
Loading
xiao-esp32-s3
xiao-esp32-s3