Langkah-Langkah Mencari Alamat I2C
1. Persiapkan Alat dan Bahan
- Arduino
UNO
- I2C
- Kabel
Jumper Male to Female
- Kabel
Transfer Arduino
- Komputer
/ Laptop yang sudah terinstal Arduino IDE, jika belum menginstal Arduino
IDE klik disini
2. Wiring
Rangkai
wiring seperti gambar dibawah ini
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
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
Share ke
teman atau kerabat sobat kece yang sekiranya mereka membutuhkan informasi
seperti ini, bagikan kesan atau pengalaman sobat di kolom komentar yaaa
No comments:
Post a Comment