#include <GyverOLED.h>
GyverOLED<SSD1306_128x64, OLED_NO_BUFFER> oled;
//GyverOLED<SSD1306_128x64, OLED_BUFFER> oled;

void setup() {
  oled.init();        // инициализация
  oled.clear();       // очистка
  oled.setScale(3);   // масштаб текста (1..4)
  oled.home();        // курсор в 0,0
  oled.print("Привет!");
  delay(500);
  oled.setScale(1);
  // курсор на начало 3 строки
  oled.setCursor(0, 7);
  oled.print("GyverOLED v1.3.2");
  oled.update();
}

void loop() {
  oled.setScale(3);
  oled.setCursorXY(20, 30);
  static uint16_t p = 100;
  if (p >= 1000) p = 100;
  oled.print(p++);
  oled.update();
  delay(100);
}