Prosty projekt wyświetlacza OLED dla mikrokontrolera UPDI. Użyty mikrokontroler w projekcie ATTINY816, ale może być inny.
Wykorzystuje bibliotekę Tiny4kOLED. Zainstaluj bibliotekę przed użyciem.Lub skopiuj do katalogu ..\Dokumenty\Arduino\library\ oraz pakiet sprzętowy megaTinyCore.

Utwórz nowy projekt megaTinyCore , ustaw jego parametry i wklej kod z dołączonego pliku .ino.
Skompiluj i wgraj do mikrokontrolera.

Podłączenie układu ATTINY816:
1 – VCC (np. +5 V)
10 -  SDA (I2C) do SDA wyświetlacza OLED
11 -  SDA (I2C) do SDA wyświetlacza OLED
16 - UPDI do programatora UPDI
20 – GND


Podłączenie wyświetlacza OLED LCD, np. 128x32 pikseli (0,91 cala) lub 126x64 (0,96 cala), np. SSD1306.
1 - GND 
2 - VCC 
3 - SCK do mikrokontrolera SCL (I2C) 
4 - SDA do mikrokontrolera SDA (I2C)

Biblioteka Tiny4kOLED zawiera wiele innych funkcji, z których można skorzystać. Projekt z wyświetlaczem jest znacznie mniejszy niż w przypadku korzystania z biblioteki Adafruit_SSD1306. Pozwala to na użycie mikrokontrolerów z mniejszą pamięcią FLASH. Ustaw mikrokontroler na zegar wewnętrzny 16 MHz (ale niekoniecznie). Można wykorzystać w Arduino lub Eclipse i pakiet sprzętowy MegaTinyCore dla mikrokontrolerów ATTINY UPDI.


