Anvendelse af OLED-Display til Arduino UNO

Introduktion til 0,96” OLED-Display

Den organiske lysemitterende diode (OLED) -Display, som vi bruger i denne vejledning, er SSD1306-modellen: en monocolor, 0,96 tommer skærm med 128 × 64 pixels som vist på det følgende billede. Farverne på displayet kan købes som blå eller hvid eller i kombinationer med andre farver.

 

 

 

 

 

 

 

 

 

OLED-Displayet kræver ingen baggrundsbelysning, hvilket resulterer i en meget flot kontrast i mørke omgivelser. Derudover bruger dets pixels kun energi, når de er tændt, så OLED-Displayet bruger mindre strøm sammenlignet med andre skærme.

Den model, vi bruger her, har kun fire ben og kommunikerer med Arduino ved hjælp af I2C-kommunikationsprotokol.

Materialer:

Forbindelsen mellem OLED-Displayet og et Arduino UNO board:

Denne forbindelse kan foregå på to måder:

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Her er SCL på OLED-displayet for bundet til den analoge pin A4 på Arduino UNO boardet og SDA på OLED-displayet forbundet til den analoge pin A5 på Arduino UNO boardet.

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Her bruges nogle huller på den anden side af Arduino UNO boardet. Placeringen af SCL og SDA fremgår af den følgende tegning:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For at kontrollere OLED-Displayet skal du installere bibliotekerne (Libraries) Adafruit_SSD1306 og Adafruit_GFX. Følg de næste instruktioner for at installere disse biblioteker. Åbn din Arduino IDE, og gå til Sketch> Include Library > Manage Libraries. Nu åbnes Library Manager.

  1. Skriv “SSD1306” i søgefeltet, og installer SSD1306-biblioteket fra Adafruit.

 

Klik på Install på Adafruit SSD1306 by Adafruit.

 

 

 

 

 

 

 

 

 

Klik på Install all.

  1. Skriv  nu “GFX” i søgefeltet, og installer GFX-biblioteket fra Adafruit.

Klik på Install. På denne computer var Adafruit GFX library installeret i forvejen.

 

Test af OLED Display

Komponentopstilling:

Brug en af de to komponentopstillinger øverst på siden.

 

 

 

 

 

 

 

 

 

 

 

 

 

Programmer:

Hallo world

Adafruit mønstre med OLED-Display