Per començar, entenem què signifiquen aquestes pantalles OLED. El terme OLED significa " díode emissor de llum orgànica" que utilitza la mateixa tecnologia que s'utilitza a la majoria dels nostres televisors, però té menys píxels en comparació amb ells. És molt divertit tenir aquests mòduls de visualització d’aspecte genial que s’interfacin amb els microcontroladors, ja que farà que els nostres projectes semblin genials.
Hi ha molts mòduls de pantalla OLED disponibles al mercat, cadascun amb la seva pròpia classificació. Per tant, abans de comprar-ne un, assegureu-vos quin s’adapta molt millor al vostre projecte. A continuació es classifiquen els tipus més utilitzats

Abans de començar a treballar amb la pantalla OLED, assegureu-vos en quina categoria es troba la pantalla. Aquí hem mostrat una pantalla OLED SSD1306 de 0,96 polzades monocroma de 7 pins. Aquest tipus de pantalla pot funcionar en tres protocols de comunicacions diferents, com ara el mode de cable SPI 3, el mode de quatre fils SPI i el mode IIC. El mode de 4 fils SPI és el mode de comunicació més ràpid i el predeterminat.
Pinouts i funció:
Com s'ha dit anteriorment, el mòdul que estem utilitzant tindrà 7 pins, la imatge del mateix es mostra a continuació.


Hi ha molts proveïdors per a aquests mòduls i, per tant, la vostra placa pot semblar lleugerament diferent a la meva. També es pot diferir entre la denominació. Els pins i les seves funcions s’expliquen a la taula següent.
|
Número de pin |
Nom del pin |
Altres noms |
Ús |
|
1 |
Gnd |
Terra |
Pas de terra del mòdul |
|
2 |
Vdd |
Vcc, 5V |
Pin d'alimentació (tolerable de 3-5 V) |
|
3 |
SCK |
D0, SCL, CLK |
Actua com el passador del rellotge. S’utilitza tant per a I2C com per a SPI |
|
4 |
SDA |
D1, MOSI |
Pin de dades del mòdul. S’utilitza tant per a IIC com per a SPI |
|
5 |
RES |
RST, RESET |
Restableix el mòdul (útil durant SPI) |
|
6 |
DC |
A0 |
Pin de comandament de dades. S'utilitza per al protocol SPI |
|
7 |
CS |
Selecció de xip |
Útil quan s'utilitza més d'un mòdul sota el protocol SPI |
El mòdul mostrat anteriorment pot funcionar en els tres modes. Quan en compreu un, el vostre mòdul es configurarà per defecte en mode SPI de 4 fils. Podeu canviar-lo perquè funcioni en I2C o SPI de 3 fils canviant la posició de les resistències tal com es mostra a la pantalla serigrafia de la capa inferior del tauler.
Funcionament d'una pantalla OLED:
Per tal que aparegui alguna cosa a la pantalla OLED, ens comuniquem amb l' IC SSD1306 present al mòdul OLED. Aquest SSD1306IC actualitzarà cada píxel present a la nostra pantalla OLED.
Aquesta comunicació es pot produir mitjançant IIC o SPI des de qualsevol microcontrolador com Arduino, PIC, etc. Aquí hem interficat OLED amb Arduino.
Hi ha moltes biblioteques disponibles per a la interfície amb diferents microcontroladors, amb les quals podem fer que la interfície sigui molt més senzilla. Aquestes biblioteques són fàcils d'utilitzar i tenen moltes opcions gràfiques fàcilment disponibles. També hi ha moltes eines en línia disponibles per convertir una imatge en valors de mapes de bits per alimentar-los en microcontroladors. Igual que hem creat a continuació el logotip de Batman amb Arduino mitjançant aquest eina web:

