Először is hadd értsük meg, mit jelentenek ezek az OLED kijelzők. Az OLED kifejezés „ szerves fénykibocsátó dióda” rövidítése, ugyanazt a technológiát használja, amelyet a legtöbb televíziónkban használnak, de kevesebb pixel van hozzájuk képest. Nagyon szórakoztató, hogy ezeket a hűvös megjelenésű modulokat összekapcsolják a mikrovezérlőkkel, mivel ez remek megjelenést kölcsönöz a projektjeinknek.
Nagyon sok OLED kijelző modul érhető el a piacon, amelyek mindegyike saját besorolással rendelkezik. Tehát mielőtt vásárolna egyet, győződjön meg arról, hogy melyik felelne meg sokkal jobban a projektjének. A leggyakrabban használt típusokat az alábbiakban osztályozzuk
Mielőtt elkezdene dolgozni az OLED kijelzővel, ellenőrizze, hogy a kijelző melyik kategóriába tartozik. Itt egy monokróm 7 tűs SSD1306 0,96 ”OLED kijelzőt mutattunk be. Ez a típusú kijelző három különböző kommunikációs protokollon működhet, mint például az SPI 3 vezetékes mód, az SPI négy vezetékes mód és az IIC mód. Az SPI 4 vezetékes mód a leggyorsabb kommunikációs mód és az alapértelmezett.
Pinouts és funkció:
Mint korábban említettük, az általunk használt modulnak 7 érintkezõje lesz, az alábbiakban látható a kép.
Nagyon sok eladó van ezekhez a modulokhoz, ezért a táblája kissé eltérhet az enyémtől. A névadás is eltérhet. A csapokat és funkcióit az alábbi táblázat ismerteti.
Pinkód |
PIN neve |
Más nevek |
Használat |
1 |
Gnd |
Talaj |
A modul földelt csapja |
2 |
Vdd |
Vcc, 5V |
Tápcsatlakozó (3-5V tolerálható) |
3 |
SCK |
D0, SCL, CLK |
Óraszegként működik. I2C és SPI esetén egyaránt használható |
4 |
SDA |
D1, MOSI |
A modul adatlapja. IIC-hez és SPI-hez egyaránt használják |
5. |
RES |
RST, RESET |
Visszaállítja a modult (SPI során hasznos) |
6. |
DC |
A0 |
Data Command pin. SPI protokollhoz használják |
7 |
CS |
Chip Select |
Hasznos, ha több modult használ SPI protokoll alatt |
A fent bemutatott modul mindhárom módban működhet. Ha vásárol egyet, akkor a modul alapértelmezés szerint 4-vezetékes SPI módban fog működni. Megváltoztathatja I2C vagy 3-vezetékes SPI-ben való működésre úgy, hogy megváltoztatja az ellenállások helyzetét, ahogyan azt a tábla Alsó réteg selyemképernyője mutatja.
OLED kijelző működése:
Annak érdekében, hogy valami megjelenjen az OLED képernyőn, kommunikálunk az OLED modulban lévő SSD1306 IC-vel. Ez az SSD1306IC ezután frissíti az OLED-kijelzőn található összes pixelt.
Ez a kommunikáció IIC-n vagy SPI-n keresztül történhet bármilyen mikrokontrollerről, például Arduino, PIC stb. Annak érdekében, hogy bármelyik kommunikációs protokollon keresztül kommunikálhassunk egy IC-vel, először meg kell értenünk az IC-t, elolvasva annak adatlapját, amely fárasztó, de hasznos módszer. Itt összekötöttük az OLED-t az Arduinóval.
Nagyon sok könyvtár áll rendelkezésre a különböző mikrovezérlőkhöz való kapcsolódáshoz, amelyek használatával sokkal egyszerűbbé tehetjük az interfészt. Ezeket a könyvtárakat könnyen lehet használni, és sok könnyen elérhető grafikus opcióval rendelkeznek. Számos online eszköz áll rendelkezésre a kép konvertálásához a térkép mikrovezérlőkbe történő betáplálására. Mint a Batman logót az Arduino alatt, a webeszköz használatával hoztuk létre: