Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mengetahui Alamat Pada LCD i2C

Cara mengetahui alamat pada LCD I2C - Secara sekilas, bentuk LCD I2C memang terlihat sama. Namun kenyataannya, masing-masing mereka memiliki alamat yang berbeda-beda. Kebanyakan masalah datang ketika kita salah memasukan alamat I2C kamu pada sketch pemrograman.

Pembahasan kita kali ini cara mengetahui alamat LCD I2C, kita lakukan dengan cara memindai LCD i2C terlebih dahulu. Sekaligus kita akan mengetahui berapa alamat i2C kamu yang sebenarnya. Baiklah, adapun cara langkah mudahnya, berikut.

Komponen yang perlu disiapkan terlebih dahulu, antara lain:

  1. 1x Arduino
  2. 1x LCD 16x2 dan I2c
  3. 4x Kabel jumper Male-Female
Adapun rangkaian yang kita butuhkan untuk project arduino ini, silahkan buat rangkian seperti gambar dibawah ini:
Cara Mengetahui Alamat Pada LCD i2C
Keterangan:
  1. Kaki pin VCC dihubungkan dengan LCD i2C ke pin 5V Arduino
  2. Kaki pin GND dihubungkan denganLCD i2C ke pin GND Arduino
  3. Kaki pin SCL dihubungkan denganLCD i2C ke pin SCL (atau bisa pake pin A5) Arduino
  4. Kaki pin SDA dihubungkan denganLCD i2C ke pin SDA (atau bisa pake pin A4) Arduino
Kemudian gunakan atau ketik ulang atau salin program/sketch dibawah ini:
#include <Wire.h>
void setup() {
Serial.begin (115200);
while (!Serial)
{
}
Serial.println ();
Serial.println ("I2C Scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 1; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Ditemukan Alamat: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1);
}
}
Serial.println ("Selesai.");
Serial.print ("Ditemukan ");
Serial.print (count, DEC);
Serial.println (" device(s).");
}
void loop()
{
}
Apabila sudah lulus verified, lakukan upload hingga Done Uploading. Kita tinggal buka Serial Monitor, set Baud Rate ke 115200 maka akan muncul indikator seperti dibawah ini:


Pada gambar diatas terlihat bahwa alamat dari LCD I2C yang kita punya adalah 0x3F. Perlu diketahui bahwa setiap LCD tentu saja akan berbeda-beda alamat LCDnya. Oke, demikian pembahasan kita kali ini. Selamat mencoba, dan semoga berhasil.

David Sigalingging
David Sigalingging Buku catatan digital seorang guru yang menuangkan pengetahuan kedalam tulisan. Semoga artikel tulisan saya bermanfaat bagi orang banyak. Mari menulis! Mari Membaca!