OLED display cu caractere albastre are multe avantaje comparativ cu display-urile LCD alfanumerice.
Printre acestea se numără, de exemplu, o rezoluție mai mare (în acest caz 128x64 puncte) sau un consum mai mic. Acest consum mai scăzut se realizează prin faptul că la display-ul OLED se luminează doar punctele care sunt activate.
OLED display-ul include circuitul integrat SSD1306, care se ocupă de comunicarea cu Arduino prin interfața I2C.
Specificații:
- Bus: IIC I2C
- Diagonala: 0,96"
- Rezoluție: 128 x 64px
- Culoare: Albastră
- Putere: 40mW
- Tensiune: 3,3 - 5V DC
- Temperatura de operare: -30 până la +80°C
- Dimensiuni: 27 x 27 x 4,1 mm
- Driver: SSD1306
Interfață:
- VCC
- GND
- SCL
- SDA
Conectorul cu pini este aranjat.
Pachetul conține un OLED display.
FAQ
1) Cum îmi pot afla adresa dispozitivului I2C?
Verificați articolul nostru pe ghiduri, unde această problemă este explicată.
2) Display-ul arată puncte albe în coloane la margini. Ce să fac?
Această comportare este probabil cauzată de faptul că utilizați un program în care a fost ales un alt driver. Încercați următoarea procedură:
- Descărcați biblioteca U8G2 prin managerul de biblioteci din Arduino IDE.
- Deschideți exemplul Hello world. Fișier → Exemple → U8G2 → full buffer → Hello world.
- Alegeți driverul comentând una dintre liniile 58–262. Vă recomandăm să încercați linia 75. Dacă nu funcționează, încercați una dintre liniile 66–69.
- Încarcă programul.