OLED displej s modrými znaky má v porovnání s alfanumerickými LCD displeji mnoho výhod.
Patří mezi ně například vyšší rozlišení (v tomto případě 128x64 bodů) či nižší spotřeba. Právě nižší spotřeby je dosaženo tím, že u OLED displeje svítí pouze ty body, které jsou aktivovány.
OLED displej obsahuje řídící obvod SSD1306, který obstarává komunikaci s Arduinem po rozhraní I2C.
Specifikace:
- Sběrnice: IIC I2C
- Úhlopříčka: 0,96"
- Rozlišení: 128 x 64px
- Barva: Modrá
- Příkon: 40mW
- Napájení: 3,3 - 5V DC
- Provozní teplota: -30 až +80°C
- Rozměry: 27 x 27 x 4,1 mm
- Driver: SSD1306
Rozhraní:
- VCC
- GND
- SCL
- SDA
Kolíková lišta je připájená.
Balíček obsahuje jeden OLED displej.
FAQ
1) Jak zjistím adresu I2C zařízení?
Koukněte na náš článek na návodech, kde je tato problematika popsána.
2) Displej po stranách zobrazuje ve sloupcích náhodně bílé tečky. Co s tím?
Toto chování je pravděpodobně způsobeno tím, že používáte program, ve kterém je zvolený jiný řadič. Zkuste tedy následující postup:
- Stáhněte knihovnu U8G2 přes manažer knihoven v Arduino IDE.
- Otevřete příklad Hello world. Soubor → Příklady → U8G2→ full buffer → Hello world.
- Zvolte řadič odkomentováním jednoho z řádků 58–262. Doporučujeme vyzkoušet řádek 75. Když nepůjde, zkuste jeden z řádků 66–69.
- Nahrajte program.