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í 128×32 pixelů.
Díky komunikaci po I2C sběrnici je připojení jednoduché a zabere jen 2 piny + napájení.
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H-1024x576.jpg)
Napsal jsem jednoduchý ukázkový program, který ukáže co display umí. Takže popořadě:
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_01-1024x512.jpg)
velikost písma 1 a 2
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_02-1024x511.jpg)
velikost písma 3 a inverzní zobrazení
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_03-1024x512.jpg)
na displeji lze zobrazit 4 řádky textu velikosti 1
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_04-1024x511.jpg)
na každý řádek lze zobrazit 21 znaků textu
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_05-1024x512.jpg)
je možné kreslit i grafiku, například obdélníky (více v originálním příkladu ke knihovně)
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_06-1024x512.jpg)
lze zobrazit i bitmapovou grafiku
![](https://www.arze.cz/wp-content/uploads/2023/11/OLED_I2C_H_07-1024x512.jpg)
nakonec zobrazení jednotlivých bodů na náhodné souřadnice
Použití displeje je velmi jednoduché a univerzální a díky použité OLED technologii i energeticky úsporné.