#include <iarduino_OLED.h> // Подключаем библиотеку.
OLED myOLED(SDA, SCL, 8); // создаем объект myOLED
// подключаем шрифты для текста и цифр
extern uint8_t TinyFont[];
extern uint8_t SmallFont[];
extern uint8_t MediumNumbers[];
extern uint8_t BigNumbers[];
void setup(){
myOLED.begin(); // инициализируем экран
}
void loop(){
// выводим текст по левому краю экрана
myOLED.setFont(TinyFont);
myOLED.print("ABCDEFGHIJKLMNOPQRSTUVWXYZ", LEFT, 10);
myOLED.update();
delay(1000);
// выводим текст по центру экрана
myOLED.setFont(SmallFont);
myOLED.print("ABCDEFG", CENTER, 25);
myOLED.update();
delay(2000);
myOLED.clrScr(); // очищаем экран от надписей
myOLED.update();
myOLED.invert(true); // включаем инверсию экрана
delay(1000);
// выводим цифры по правому краю экрана
myOLED.setFont(MediumNumbers);
myOLED.print("123456789", RIGHT, 5);
myOLED.update();
delay(1000);
// выводим цифры, начиная с 5 пикселя строки
myOLED.setFont(BigNumbers);
myOLED.print("123456789", 5, 30);
myOLED.update();
delay(2000);
myOLED.clrScr(); // очищаем экран от надписей
myOLED.update();
myOLED.invert(false); // отключаем инверсию экрана
delay(1000);
}