http://trikkuampuh.blogspot.com/. Contoh laman HTML
SELAMAT DATANG DI BLOG KAMI "NIKI TRIK KULO"

Cara Mencari Alamat I2C LCD Arduino

Tutorial cara mencari alamat I2C pada LCD Arduino

Jadi komponen I2C memiliki alamat yang berbeda beda pada setiap komponennya. Tapi sebenarnya apa itu I2C yang terdapat pada LCD Arduino?

I2C
LCD (Liquid Crystal Display)

Biasanya untuk menggunakan LCD kita membutuhkan 6 sampai 7 pin Arduino. Sedangkan pin pada Arduino itu sendiri terbatas. Sehingga saat kita kombinasikan dengan komponen lain misalnya sensor maka akan kurang untuk pinnya. Dengan adanya I2C ini kita dimudahkan, yang awalnya menggunakan 6 sampai 7 pin Arduino menjadi hanya 2 pin Arduino yaitu pin SDA dan SCL

Sudah penasaran yaa, bagaimana caranya?

Langkah-Langkah Mencari Alamat I2C

1. Persiapkan Alat dan Bahan

  1. Arduino UNO
  2. I2C
  3. Kabel Jumper Male to Female
  4. Kabel Transfer Arduino
  5. Komputer / Laptop yang sudah terinstal Arduino IDE, jika belum menginstal Arduino IDE klik disini

2. Wiring

Rangkai wiring seperti gambar dibawah ini

Arduino I2C
Wiring Arduino I2C
  • VCC -> 5V
  • GND -> GND
  • SDA -> A4
  • SCL -> A5

3. Program

Berikut ini adalah program untuk mencari alamat I2C

#include <Wire.h>;
void setup(){
Wire.begin();
Serial.begin(9600);
while (!Serial);
Serial.println("\nI2C Scanner");
}
void loop(){
byte error, address;
int nDevices;
Serial.println("Scanning...");
nDevices = 0;
for(address = 1; address < 127; address++ ){
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0){
Serial.print("ditemukan Perangkat i2C pada alamat 0x");
if (address<16)
Serial.print("0");
Serial.print(address,HEX);
Serial.println(" !");
nDevices++;
}
else if (error==4){
Serial.print("tidak ditemukan alamat 0x");
if (address<16)
Serial.print("0");
Serial.println(address,HEX);
}
}
if (nDevices == 0)
Serial.println("Tidak Ditemukan Alamat i2c\n");
else
Serial.println("selesai\n");
delay(5000);
}

Salin ulang kode program diatas lalu upload ke board Arduino, jika belum mengerti cara upload kode ke board Arduino bisa klik link disini

Setelah kode program terupload silahkan buka Serial Monitor, untuk yang belum mengerti tentang serial monitor klik link disini

Jika berhasil maka akan muncul tampilan seperti dibawah ini

Alamat I2C Arduino
Alamat I2C Arduino

Kotak merah yang berada di serial monitor menunjukan alamat dari I2C yang sedang kita gunakan, simpan alamat I2C sehingga saat dibutuhkan tidak perlu lagi mengupload program

Bagaimana mudah bukan untuk mencari alamat dari I2C, Selamat Mempraktekkan Semoga berhasil, Jangan lupa awali dengan Bismillah dahulu sebelum memulai

Terimakasih

Flag Counter