Za početak shvatimo što znače ovi OLED zasloni. Izraz OLED znači " Organska dioda koja emitira svjetlost" i koristi istu tehnologiju koja se koristi u većini naših televizora, ali ima manje piksela u usporedbi s njima. Zaista je zabavno imati ove module zaslona u izgledu kako bi ih se povezalo s mikrokontrolerima, jer će naši projekti izgledati cool.
Na tržištu je dostupno puno OLED modula zaslona, svaki sa svojom klasifikacijom. Dakle, prije nego što kupite, provjerite koja bi puno više odgovarala vašem projektu. Najčešće korištene vrste klasificirane su u nastavku

Prije nego počnete raditi s OLED zaslonom, provjerite u koju kategoriju spada vaš zaslon. Ovdje smo prikazali jednobojni 7-pinski SSD1306 0.96 ”OLED zaslon. Ova vrsta zaslona može raditi na tri različita komunikacijska protokola kao što su SPI 3 Wire način, SPI četverožični način i IIC način. SPI četverožični način rada najbrži je i zadani način komunikacije.
Pinouts i funkcija:
Kao što je ranije rečeno, modul koji koristimo imat će 7-pinova, slika istog prikazana je u nastavku.


Postoji puno dobavljača za ove module i stoga vaša ploča može izgledati malo drugačije od moje. Također bi se moglo razlikovati i imenovanje. Pribadače i njegove funkcije objašnjene su u donjoj tablici.
|
Pin broj |
Naziv pribadače |
Druga imena |
Upotreba |
|
1 |
Gnd |
Prizemlje |
Osovina uzemljenja modula |
|
2 |
Vdd |
Vcc, 5 V |
Priključak za napajanje (3-5V podnošljiv) |
|
3 |
SCK |
D0, SCL, CLK |
Djeluje kao zatik sata. Koristi se i za I2C i za SPI |
|
4 |
SDA |
D1, MOSI |
Podaci za pin modula. Koristi se i za IIC i za SPI |
|
5 |
OIE |
RST, VRAĆAJ |
Resetira modul (korisno tijekom SPI) |
|
6 |
DC |
A0 |
Podatkovna naredba. Koristi se za SPI protokol |
|
7 |
CS |
Odabir čipa |
Korisno kada se pod SPI protokolom koristi više modula |
Gore prikazani modul može raditi u sva tri načina. Kada ga kupite, vaš će modul prema zadanim postavkama biti postavljen na 4-Wire SPI način rada. Možete ga promijeniti tako da radi u I2C ili 3-žičnom SPI promjenom položaja otpornika kako je prikazano na sitotisku donjeg sloja ploče.
Rad OLED zaslona:
Da bi se nešto pojavilo na OLED zaslonu, komuniciramo sa SSD1306 IC prisutnim u OLED modulu. Ovaj SSD1306IC će zatim ažurirati svaki piksel prisutan na našem OLED zaslonu.
Ova komunikacija može se dogoditi putem IIC-a ili SPI-a s bilo kojeg mikrokontrolera poput Arduina, PIC-a itd. Da bismo komunicirali s IC-om putem bilo kojeg komunikacijskog protokola, prvo bismo trebali razumjeti IC čitajući njegovu tablicu podataka koja je zamorna, ali korisna metoda. Ovdje smo povezali OLED s Arduinom.
Dostupno je mnogo knjižnica za njegovo povezivanje s različitim mikrokontrolerima, pomoću kojih povezivanje možemo učiniti puno jednostavnijim. Te su knjižnice jednostavne za upotrebu i imaju puno dostupnih grafičkih opcija. Također je dostupno mnogo mrežnih alata za pretvaranje slike u bitne vrijednosti mape koje se unose u mikrokontrolere. Kao što smo stvorili ispod Batman logotipa s Arduinom koristeći ovaj web alat:

