#2a : Bagaimana Cara Mengetahui Alamat Pada LCD i2C?

Jika dilihat bentuk i2C memang terlihat sama. Padahal sebenarnya mereka memiliki alamat yang berbeda-beda, nah biasanya masalah datang dikarenakan kamu salah memasukan alamat i2C kamu pada sketch pemrograman.

Untuk itu cara mudahnya adalah dengan Memindai LCD i2C, dan mengetahui berapa alamat i2C kamu yang sebenarnya. Ok, berikut cara mudahnya…

Siapkan terlebih dahulu:

1x Arduino
1x LCD 16×2 dan I2c
4x Kabel jumper Male-Female
Kemudian silahkan rangkai seperti gambar dibawah ini:
2a
CATATAN:
Hubungkan pin VCC pada LCD i2C ke pin 5V Arduino
Hubungkan pin GND pada LCD i2C ke pin GND Arduino
Hubungkan pin SCL pada LCD i2C ke pin SCL (atau bisa pake pin A5) Arduino

Hubungkan pin SDA pada LCD i2C ke pin SDA (atau bisa pake pin A4) Arduino

Lalu ketik ulang atau salin program 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()
{
}
====================================
Jika sudah Done Uploading, kamu tinggal buka Serial Monitor, set Baud Rate ke 115200 maka akan muncul penampakan seperti dibawah ini:
2a1
Nah alamatnya adalah 0x3F, punya setiap orang tentu saja akan berbeda-beda bukan. Baik, Selamat mencoba, dan harus berhasil. 😉
Advertisements