Display OLED 1.54″ I2C 128×64 Module – Blå er en 1,54 tommer skærm som er den større version af den velkendte 0,96″ OLED-skærm men med en støre opløsning, og derfor større, nemmere at læse pixels. OLED (Organic Light-Emitting Diode) betyder, at skærmen består af alle små LED’er (hver pixel er lig med 1 LED). Som et resultat behøver skærmen ikke baggrundsbelysning og er meget mere økonomisk at bruge. Derudover giver dette en meget højere kontrast, hvilket gør denne skærm meget overskuelig og læselig trods størrelsen.
Tekniske detaljer:
High resolution: 128 * 64
Text Color: Blå
Viewing angle:> 160 °
Voltage: 3V ~ 5V DC
Working Temperature: -30 c ~ 70 c
Module Size: 42.4MM *38.0MM
Interface: I2C/IIC
Driver IC: SSD1309 (SSD1306 kompatible)
Info: Dette display bliver styret af chippen SH1106, og fungere lidt på en anden måde en de andre OLED display vi har. Denne type display kan der ikke bruges I2C scanner, den har en fast adresse.
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download
Installere Adafruit u8glib
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/u8glib – by Oliver”
Installere Adafruit-GFX-Library-master
- Download library (Download)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er library installeret.
- Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/Adafruit GFX Library – by Adafruit”
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.
Eksempel
Her viser vi et hurtig eksempel på hvordan du opsætter displayet, men først skal adressen til displayet findes da den køre på I2C tråden.
Du skal bruge:
Forbind Modulet sådan:
- VCC (Modul) til 5v (arduino)
- GND (Modul) til GND (arduino)
- SCL (Modul) til arduino pin A5 (or the SCL pin for your arduino)
- SDA (Modul) til arduino pin A4 (or the SDA pin for your arduino)
Kode (Programmering)
Dette display har en fast adresse, og der kan ikke bruges en I2C scanner.
Det er mulig af vælge andre skrifttyper, download vores pdf fil og udskift “u8g2_font_t0_11_tf” i koden med den skrift du ænsker:
Valg af chip: Når du installere u8glib kan du åbne eksemplet “Examples/u8glab/HelloWorld” der vil du få en lang liste op med forskellige “Chip” options, vi har valgt denne:
- U8G2_SSD1306_128X64_ALT0_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
#include <Arduino.h> #include <U8g2lib.h> #ifdef U8X8_HAVE_HW_SPI #include <SPI.h> #endif #ifdef U8X8_HAVE_HW_I2C #include <Wire.h> #endif U8G2_SSD1306_128X64_ALT0_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); void setup(void) { u8g2.begin(); } void loop(void) { u8g2.clearBuffer(); // clear the internal memory u8g2.setFont(u8g2_font_t0_11_tf); // choose a suitable font u8g2.drawStr(0,10,"Ardustore.dk!"); // write something to the internal memory u8g2.sendBuffer(); // transfer internal memory to the display delay(1000); }
Download
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.