OLED dipleje s chipem SH1106 se vyrábějí v různých provedeních (32x128 bodů a 64x128 bodů), v různých barvách a s různým připojením (SPI a I2c).

Autor knihovny Martin Kooij https://github.com/martinkooij/pi-pico-ss-oled, knihovna je pod licencí MIT a GNU GPL.

Knihovna je univerzální, by měla fungovat s OLED displeji o rozměrech 128x128, 128x64, 128x32, 132x64, 64x32, 96x16 a 72x40 bodů, s čipy SSD1306 na adresách 0x3c a 0x3d, SH1106 na adresách 0x3c a 0x3d a SH1107 na adresách 0x3c a 0x3d. V základu je psaná v C s C++ "obalem".

Schéma zapojení

Pi Pico Oled I2C schema

Sestavení

na Linuxu
$ git clone https://github.com/martinkooij/pi-pico-ss-oled
$ cd pi-pico-ss-oled/example
$ mkdir build && cd build
$ cmake ..
$ make
na Windows
c:\pico> git clone https://github.com/martinkooij/pi-pico-ss-oled
c:\pico> cd pi-pico-ss-oled/example
c:\pico> mkdir build && cd build
c:\pico> cmake .. -G "NMake Makefiles"
c:\pico> nmake

Zabalený projekt pi-pico-ss-oled.tar.gz

Zdroje a odkazy