#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include "bitmaps.h" // <--- pastikan file bitmap kamu di-include di sini
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
#define BITMAP_WIDTH 64
#define BITMAP_HEIGHT 64
void setup() {
Serial.begin(115200);
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F("displaynya mana woi!!"));
while (1);
}
display.clearDisplay();
display.display();
}
void loop() {
for (int i = 0; i < epd_bitmap_allArray_LEN; i++) {
display.clearDisplay();
int x = (SCREEN_WIDTH - BITMAP_WIDTH) / 2;
int y = (SCREEN_HEIGHT - BITMAP_HEIGHT) / 2;
display.drawBitmap(x, y, epd_bitmap_allArray[i], BITMAP_WIDTH, BITMAP_HEIGHT, WHITE);
display.display();
delay(50);
}
}
Loading
aitewinrobot-esp32c3-supermini
aitewinrobot-esp32c3-supermini