By | 03/05/2018
Hello sahabat Anak kendali.


pada kesempatan kali ini saya akan menuliskan artikel tentang Cara Membaca Address Slave I2C Arduino. 
kasus ini saya temukan saat mau mengakses LCD i2c 16×2. karena biasanya default address slavenya 0x27 maka saya gunakan 0x27 sebagai address nya, namun ternyata LCD tidak menampilkan apa apa, hanya kotak kotak saja, kemudian saya mencoba mencari tau di datasheet nya, dan saya kesulitan juga membaca datasheet, jadi saya mencoba untuk mencari solusi dengan membaca address slave i2c dengan arduino akhirnya saya bisa mengetahui adrress dari modul i2c lcd saya.

untuk mengakses nya sama seperti biasa menghubungkan adruino ke modul i2c slave, dengan pin SDA dan SCL,

kemudian silahkan gunakan program berikut untuk melihat address yang ditemukan oleh arduino

#include <Wire.h>
void setup() {
Serial.begin (115200);
// Leonardo: wait for serial port to connect
while (!Serial)
{
}
Serial.println ();
Serial.println (“I2C scanner. Scanning …”);
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print (“Found address: “);
Serial.print (i, DEC);
Serial.print (” (0x”);
Serial.print (i, HEX);
Serial.println (“)”);
count++;
delay (1); // maybe unneeded?
} // end of good response
} // end of for loop
Serial.println (“Done.”);
Serial.print (“Found “);
Serial.print (count, DEC);
Serial.println (” device(s).”);
} // end of setup
void loop() {}

semoga tulisan ini bermanfaat, jika ada yang ditanyakan silahkan tulis saja di komentar dan semoga berhasil Cara Membaca Address Slave I2C Arduino

keyword :
membaca slave i2c
membaca alamat slave i2c
membaca alamat i2c arduino
arduino i2c

2 Replies to “Cara Membaca Address Slave I2C Arduino”

Leave a Reply

Your email address will not be published. Required fields are marked *