#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
unsigned long t0;
void setup() {
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) for(;;);
t0 = millis();
}
void loop() {
display.clearDisplay();
// เส้น/สี%เหลี%ยม/วงกลม
display.drawLine(0, 63, 127, 0, SSD1306_WHITE);
display.drawRect(2, 2, 40, 20, SSD1306_WHITE);
display.fillCircle(110, 10, 8, SSD1306_WHITE);
// ขอ้ความตวัใหญ่
display.setTextSize(2);
display.setTextColor(SSD1306_WHITE);
display.setCursor(4, 28);
display.print("t=");
display.print((millis() - t0)/1000);
display.print("s");
display.display(); // วาดหน้าจอ
delay(200);
}