#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
// Pin I2C ESP32
#define SDA_PIN 21
#define SCL_PIN 22
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
Serial.begin(115200);
// Inisialisasi I2C
Wire.begin(SDA_PIN, SCL_PIN);
// Inisialisasi OLED
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println("OLED gagal terdeteksi");
while (true);
}
display.clearDisplay();
// Tampilkan teks
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(10, 20);
display.println("OLED TEST");
display.setCursor(10, 35);
display.println("BERHASIL");
display.display();
}
void loop() {
}Loading
ssd1306
ssd1306