Arduino a I2C OLED s řadičem SSD1306

Při potřebě zobrazení dat u Arduina se vyplatí použít malý OLED displej s řadičem SSD1306. Vyrábí se více velikostí i rozlišení, já jsem použil displej o velikosti 0.91" a rozlišení 128x32 pixelů.
Díky komunikaci po I2C sběrnici je připojení jednoduché a zabere jen 2 piny + napájení.

I2C OLED

Napsal jsem jednoduchý ukázkový program, který ukáže co display umí. Takže popořadě:

I2C OLED
velikost písma 1 a 2

I2C OLED
velikost písma 3 a inverzní zobrazení

I2C OLED
na displeji lze zobrazit 4 řádky textu velikosti 1

I2C OLED
na každý řádek lze zobrazit 21 znaků textu

I2C OLED
je možné kreslit i grafiku, například obdelníky (více v originálním příkladu ke knihovně)

I2C OLED
lze zobrazit i bitmapovou grafiku

I2C OLED
nakonec zobrazení jednotlivých bodů na náhodné souřadnice

Program pro Arduino je ke stažení ZDE

Použití displeje je velmi jednoduché a univerzální a díky použité OLED technologii i energeticky úsporné.

HOME