Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos

Helo temen temen anakkendali.com
Pada kesempatan kali ini saya akan menulis artikel tentang Tutorial Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos, Jika menggunakan board arduino bisa mengaksesnya dengan library U8glib.h, namun library ini tidak support dengan NodeMCU atau Wemos untuk mengakses lcd Oled 0.96. Pada tutorial ini kita akan mengakses lcd oled 0.96 SSD1306 dengan library Adafruit_SSD1306.h oled. SSD1306 Oled 0.96 ESP8266

LCD Oled 0.96 terdapat dua jenis ukuran grafik tampilan. yang pertama ukuran garfiknya 128×32 dan yang kedua ukuran grafiknya adalah 128×64. Kedua ukuran grafik ini dapat diakses menggunakan satu library Adafruit_SSD1306.h oled sehingga kita tidak perlu menginstal library lainya. Adapun komunikasi yang digunakan untuk dapat mengakses modul lcd oled 0.96 dengan NodeMCU adalah I2C. Namun sebenarnya lcd oled ini banyak sekali tipe nya dan ada juga yang menggunakan komunikasi SPI.

Jika kalian mempunya modul LCD oled dengan spesifikasi pin sebagai berikut, itu tandanya modul lcd oled kalian menggunakan komunikasi I2C. SSD1306 Oled 0.96 ESP8266

Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos I2C
  • VCC
  • GND
  • SCL
  • SDA

sedangkan jika kalian mempunyai lcd oled dengan spesifikasi pin sebagai berikut, itu tandanya modul lcd oled kalian menggunakan komunikasi SPI.

  • GND
  • VCC
  • DO (Mosi)
  • DI (Miso)
  • CLK
  • DC
  • CS

Install Library Adafruit_SSD1306.h

Silahkan download library Adafruit_SSD1306.h dari link github yang sudah diberikan kemudian buka software arduino IDE, klik Sketch > Include Library > Add Library .zip atau bisa ikuti langkah berikut untuk menginstal library melalui Arduino IDE.

Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos
Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos

Selain library Adafruit_SSD1306.h diperlukan library lainya sebagai pendukung supaya esp8266 nodemcu atau wemos dapat mengakses modul lcd oled 0.96. library yang dibutuhkan yaitu Adafruit_GFX.h. Silahkan install library GFX versi terbarunya. jika kalian sudah menginstall sebelumnya maka kalian perlu meng upgrade versi library gfx.

Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos

Test Oled 0.96 Wemos D1 mini

Sekarang kita akan coba program untuk test tampilan grafik lcd oled 0.96 dengan modul wemos d1 mini, copy paste program berikut atau bisa buka example dan pilih “ssd1306_128x32_i2c”.

Perhatikan pada bagian syntax berikut yang terdapat pada kode diatas

#define OLED_RESET -1

Syntax bawaan librarynya dari contoh “ssd1306_128x32_i2c” adalah #define OLED_RESET 4, tapi silahkan rubah ke -1 supaya kode dari library Adafruit_SSD1306.h dapat berjalan pada modul esp8266 seperti wemos d1 mini atau nodemcu karena jika dibiarkan 4 maka pin SDA nodemcu akan terganggu.

Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos oled 0.96

Menampilkan Teks LCD OLED 0.96 Wemos D1 Mini

Selanjutnya kita akan menampilkan contoh teks pada lcd oled 0.96 yang memiliki grafik ukuran 128×32, jadi tidak boleh menentukan kursor x lebih dari 128 dan kursor y lebih dari 32.

Merubah Font LCD Oled 0.96

Kalian dapat merubah jenis font pada tampilan lcd oled dengan pilihan font sebagai berikut :

Cara merubah font oled 0.96

Cara merubah font oled 0.96 dengan library adafruit_gfx.h seperti langkah berikut ini :

  • masukan library font yang ingin digunakan
    misalkan saya ingin menggunakan library font FreeSerif9pt7b.h contohnya #include <FreeSerif9pt7b.h>
  • panggil fungsi untuk menerapkan font pada teks yang akan di tampilkan
    display.setFont(&FreeSerif9pt7b);
Mudah Mengakses Oled 0.96 Adafruit_SSD1306.h NodeMCU/Wemos oled 0.96

Bitmap Oled 0.96 NodeMCU/Wemos D1 Mini

Selanjutnya kita akan menampilkan gambar dalam format bitmap pada lcd oled 0.96 dengan ukuran grafik 128×32. langsung saja ikuti langkah-langkahnya sebagai berikut.

  • Siapkan gambar logo dalam bentu png/jpg
  • kunjungi link berikut untuk mengkonversi gambar ke bitmap dan mendapatkan kode biner atau hexa nya. https://www.skaarhoj.com/FreeStuff/GraphicDisplayImageConverter.php
  • Sesuaikan ukuran yang di inginkan, ingat jangan lebih dari maksimal grafik modul lcd oled 0.96 yang kamu miliki.
  • copy paste kode biner hasil konversi ke dalam program berikut.

Baiklah mungkin cukup sekian apa yang bisa saya bagikan kali ini semoga bermanfaat. Itulah tutorial cara mudah mengakses lcd oled dengan nodemcu ataupun dengan wemos d1 mini. sampai ketemu di tutorial selanjutnya dan jangan lupa untuk membagikan ke akun sosial media kalian.

Pencarian terkait

(Visited 40 times, 1 visits today)