Cara Mengetahui Alamat pada LCD I2C

Posted By: Jogja Robotika In: Tutorial On: Tuesday, November 3, 2020 Comment: 0 Hit: 64

Cara Mengetahui Alamat pada LCD I2C

Modul I2C untuk LCD merupakan modul yang sangat mempermudah dalam pemrograman LCD. Selain mempermudah, dengan modul I2C juga dapat menghemat pin dari LCD ke microkontroler / Arduino karena output hanya 4 pin (VCC, GND, SCL, SDA).

Modul I2C ini memiliki alamat I2C nya sendiri yang nantinya digunakan untuk sketch pemrograman. Biasanya ada dua alamat I2C yaitu 0x3F dan 0x27.

Bagaimana si cara mengetahui alamat I2C LCD tersebut? Berikut ini caranya...

.

A. Siapkan terlebih dahulu part-part nya

1. Arduino UNO
2. LCD
3. Modul I2C LCD

B. Rangkaian nya seperti ini

Koneksi Arduino -> I2C LCD

- 5V -> VCC

- GND -> GND

- A4 -> SDA

- A5 -> SCL

C. Masukkan Program ini ke Software Arduino IDE

#include <Wire.h>
void setup()
{
Wire.begin();
Serial.begin(9600);
while (!Serial); // Leonardo: wait for serial monitor
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("I2C device found at address 0x");
if (address<16)
Serial.print("0");
Serial.print(address,HEX);
Serial.println(" !");
nDevices++;
}
else if (error==4)
{
Serial.print("Unknown error at address 0x");
if (address<16)
Serial.print("0");
Serial.println(address,HEX);
}
}
if (nDevices == 0)
Serial.println("No I2C devices found");
else
Serial.println("done");
delay(5000); // wait 5 seconds for next scan
}

.

.

Atau download file arduino nya disini....

.

D. Atur Board Arduino dan Comport nya, kemudian masuk ke Serial Monitor.

Baut Rate di setting 9600, maka akan muncul tampilan seperti ini..

.

Nah di Serial Monitor tersebut akan muncul Alamat I2C nya. Alamat I2C LCD yang saya coba kali ini adalah 0x27. Alamat I2C 0x27 ini yang nantinya digunakan untuk Sketch Pemrograman.

.

.

www.jogjarobotika.com
WA: 0898-505-7070
Youtube Jogjarobotika

.

.

.

.

Comments

Leave your comment