By | 06/12/2020

Arduino merupakan board mikrokontroler yang populer dengan lcd sebagai antarmuka mesin dengan manusia, Banyak sekali yang membahas bagaimana cara mengakses modul lcd 16×2 I2C dan kali ini saya akan membagikan tutorial mengakses lcd 16×2 i2c lebih dari satu modul.

Cara Memprogram LCD I2C Lebih Dari Satu

Tutorial Arduino Mengakses Multiple LCD 16x2 I2C

Mengakses modul lcd i2c 16×2 lebih dari satu sangat mungkin dan mudah dilakukan dengan syarat modul i2c sebagai IO expander juga berjumlah sama dengan modul lcd nya, sebagai contoh berikut adalah rangkaian arduino dengan dua buah lcd i2c 16×2.

Program Arduino IDE Mengakses LCD 16×2 I2C Lebih dari Satu

Sebelum membuat program dengan software Arduino IDE dipastikan kalian sudah menginstall librarry I2C untuk LCD 16×2, dan jika belum kalian dapat mendownload library tersebut pada link dibawah ini.

Download Library

Kemudian buka software Arduino IDE dan buat code seperti dibawah ini.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Set the LCD address to 0x27 for a 16 chars and 2 line display
LiquidCrystal_I2C lcd1(0x27, 16, 2);
LiquidCrystal_I2C lcd2(0x23, 16, 2);

void setup()
{
  // initialize the LCD
  lcd1.begin();
  lcd2.begin();
}

void loop()
{
  lcd1.setCursor (0, 0);
  lcd1.print("Ini LCD 1");
  lcd1.setCursor (0, 1);
  lcd1.print("Hai LCD 2");

  lcd2.setCursor (0, 0);
  lcd2.print("Ini LCD 2");
  lcd2.setCursor (0, 1);
  lcd2.print("Hai Juga LCD 1");

}

Hasil Arduino Mengakses Modul LCD 16×2 I2C lebih dari satu

Berikut adalah hasil Simulasi Arduino LCD 16×2 I2C lebih dari satu menggunakan Proteus 8 Pro.

Tutorial Arduino Mengakses Multiple LCD 16x2 I2C

Penjelasan Cara Wiring Arduino Dua LCD 16×2 I2C

Tutorial Arduino Mengakses Multiple LCD 16x2 I2C

Jika menggunakan hardware langsung akan seperti gambar diatas bentuk modul LCD I2C PCF8574, dan jika ingin menambahkan lebih dari satu modul LCD, maka tinggal jumper atau solder address A0 / A1 / A2.

Hal ini berfungsi untuk membedakan alamat I2C LCD dari satu ke yang lainya, dengan menggunakan modul PCF8574 kita dapat mengakses delapan buah LCD sekaligus secara bersamaan dengan menggunakan satu arduino atau mikrokontroler.

Untuk video pembuatanya silahkan dapat ditonton pada video dibawah ini.

Leave a Reply

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