Ok langsung saja siapkan peralatan yang dibutuhkan :
1.Arduino
2. LCD 16x2 dan Modul i2C
3. Kabel Jumper Male-Fimale
kemudian buat rangkaian seperti gambar dibawah ini :
hubungkan :
GND modul i2C ke GND Arduino
VCC modul i2C ke 5v Arduino
SDA modul i2C ke A4 Arduino
SCL modul i2C ke a5 Arduino
Sketch Program
#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); }
Jika sudah Done Uploading, kamu tinggal buka Serial Monitor, set Baud Rate ke 9600
maka akan tampil tampilan sbb:sekian terima kasih
siap
ReplyDelete