128 × 64 OLED -skjerm
Than full form for OLED er Organic Light EMitter Diode og kan brukes som et alternativ til tradisjonelle 16 × 2 LCD -skjermer for bedre og detaljert utgang. Det er en 0.96-tommers skjermmodul som har 4 pinner og har en oppløsning på 128 × 64. Denne modulen er en lavt strømforbruksmodul som har et høyt kontrastforhold. Tilsvarende støtter denne modulen både SPI- og I2C -kommunikasjon og bruker veldig lav effekt.
Driftsspenningsområdet for denne monokromatiske skjermen er fra 3.3 volt til 5 volt.
128 × 64 OLED -skjermkonfigurasjonen er nevnt i tabellen nedenfor:
Pin | Beskrivelse |
---|---|
1 (VDD) | Å levere spenning til OLED -skjermen |
2 (GND) | For jording av OLED -skjermen |
3 (SCK) | Klokkeinngangen for OLED -skjermen |
4 (SDA) | Å sende og motta dataene |
Hvordan grensesnitt 128 × 64 OLED med Arduino Uno
OLED -skjermen er koblet til Arduino ved å koble klokkestiften til den analoge pinnen 5 og den analoge pinnen 4 i Arduino er koblet til datapinnen. Skjematisk av grensesnittet til OLED 128 × 64 er gitt som:
Hvordan installere biblioteket for 128 × 64 OLED
Å grensesnitt.
For å installere biblioteket først må du åpne Library Manager ved å klikke på det fjerde ikonet i listen helt til venstre for Arduino IDE.
Når du har åpnet Library Manager -typen Nøkkelordet u8glib I det grå søkeområdet. Neste må du finne u8glib av Oliver Og når du flytter markøren ned et installasjonsikon, vises klikk på det for å installere biblioteket. Vi har også gitt en bildeillustrasjon nedenfor for å gi en enkel forståelse for å installere biblioteket for OLED -skjermen.
Etter å ha installert det grunnleggende biblioteket er det et bibliotek for grafikken som også er nødvendig, slik at vi kan laste ned biblioteket ved å skrive nøkkelordet GFX I søkeområdet til bibliotekansvarlig.
Neste må du finne biblioteket Adafruit dotstarmatrix av adafruit og klikk på installasjonsikonet.
Klikk på Installer alt Ikon for å installere GFX -biblioteket:
Maskinvareenhet for grensesnitt 128 × 64 OLED med Arduino Uno
Etter å ha installert det nødvendige biblioteket for OLED har vi koblet OLED med Arduino ved å plassere skjermmodulen på brødtavlen. Ved hjelp av tilkoblingstråd har vi koblet pinnene til OLED til pinnene til Arduino Uno. Tilkoblingene for å samhandle OLED med Arduino blir gjort ytterligere forståelig form av bildet som er lagt ut nedenfor:
Arduino -kode til grensesnitt 128 × 64 OLED med Arduino Uno
Arduino -koden satt sammen for å grensesnitt til OLED -skjermen:
#include "u8glib.h "// bibliotek for OLEDI Arduino -koden først er biblioteket definert for skjermen som er "U8glib.h ” og etter det er OLED 128 × 64 initialisert.
For å vise dataene i OLED er en funksjon som heter Display opprettes der dataene som skal vises, er gitt. Tilsvarende er dataens plassering også spesifisert for hver datalinje som de vises.
For å angi skrifttypen til de viste dataene funksjonen u8g.setFont () brukes og for å sette stedet for hver data, og dataene som skal vises, skrives ut på OLED er utført av u8g.Drowstr () funksjon.
Maskinvaredemonstrasjon for grensesnittet 128 × 64 OLED med Arduino Uno
Utgangen hvis Arduino -programmet samlet seg for å grensesnitt til OLED 128 × 64 -skjermen med Arduino Uno er gitt som:
Konklusjon
128 × 64 OLED er en monokromatisk skjerm som kan brukes til parametrene til Arduino -programmet. Disse visningsmodulene bruker veldig små mengder strøm og har høy lysstyrke og høy kontrastforhold. Prosessen med grensesnitt av 128 × 64 OLED -skjermen er forklart i denne artikkelen. Detaljert skjematisk, maskinvarekonfigurasjon og kode er også gitt også.