Hallo pada artikel kali ini, saya akan memberikan cara menampilkan teks pada LCD dengan NodeMCU. Bagi anda yang sudah pernah menggunakan LCD pada Arduino mungkin merasa bingung ketika akan menerapkannya pada NodeMCU dikarenakan tidak ada keterangan pin A4/A5 ataupun SDA dan SCL. Lalu kemana pin-pin harus dihubungkan?

Di bawah ini akan dijelaskan cara-caranya, adapun alat dan bahan yang dibutuhkan sebagai berikut :

Alat dan bahan :

  • NodeMCU V3 atau tipe lainnya, BELI
  • Kabel Micro USB, BELI
  • LCD 16×2, BELI
  • Modul I2C, BELI
  • Kabel jumper, BELI
  • Library LCD, LiquidCrystal_I2C – Download

Rangkaian :

Konfigurasi pin :

  • Pin SDA dihubungkan ke pin D2
  • Pin SCL dihubungkan ke pin D1
  • GND dihubungkan ke GND
  • VCC dihubungkan ke VU atau dihubungkan ke supply eksternal

Sketch program :

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup(){
lcd.begin();
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print(“Welcome to”);
lcd.setCursor(1, 1);
lcd.print(“indomaker.com”);
}

void loop(){}

Penggunaan :

  1. Silahkan rangkai sesuai konfigurasi pin di atas dan hubungkan NodeMCU ke PC/laptop menggunakan kabel Micro USB
  2. Buka Arduino IDE, pastikan Board dan port sesuai pada menu Tools
  3. Masukkan library LiquidCrystal_I2C
  4. Upload sketch programnya, tunggu sampai Done uploading

Hasil :

Hasil dari ini upload skecth di atas :

Penting : jika teks tidak tampil, silahkan putar potensiometer yang ada di belakang modul I2C, fungsinya adalah untuk mengatur kecerahan layar atau silhakan ubah alamat I2c dengan 0x3F pada sketch arduino yang sebelumnya 0x27.

Sekian artikel kali ini, semoga bermanfaat.

Kategori: NodeMCU

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian