Cara Interface Arduino Uno dengan Hardware I2C LCD 16x2

Artikel Terkait Interface Arduino
Interfacing Arduino dengan LCD tetapi tidak dengan paralel seperti biasanya bisa menggunakan komunikasi I2C. Keuntungannya adalah untuk koneksi menjadi lebih sederhana dan yang lebih menguntungkan adalah menghemat pin koneksi. Cukup menggunakan 2 pin out saja yaitu SDA dan SCL, bandingkan dengan rangkaian LCD pada umumnya yang umumnya membutuhkan 6 koneksi pin dengan Arduino. Maka dari itu saya akan berbagi Cara Interface Arduino Uno dengan Hardware I2C LCD 16x2.



Kebutuhan Hardware :

1. Arduino Uno

2. Module I2C LCD 16x2

3. LCD 16x2



Berikut ini adalah bentuk fisik dari module I2C tersebut :




 





Untuk Pembelian Komponen bisa BELI DISINI.





Berikut ini adalah Schematicnya :









Sebelum I2C bisa digunakan, kita perlu mengetahui alamat I2C terlebih dahulu. Upload Sketch dibawah ini untuk melakukan scanning alamat I2C dan membacanya melalui serial monitor.




/***************************

I2C Module Scanning



Oleh: Workshop Electronics 3 in 1

Website: www.arduinoindonesia.id

Toko Online: www.workshopelectronics3in1.com

Blog: mycoding.id

Profil: www.workshopelectronics3in1.co.id



Copyright @2017

****************************/



#include <Wire.h>



void setup()

{

  Serial.begin (115200);

  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);

      }

  } // end of for loop

  Serial.println ("Done.");

  Serial.print ("Found ");

  Serial.print (count, DEC);

  Serial.println (" device(s).");

}



void loop() {}

Setelah upload sketch berhasil Klik Menu Serial Monitor Seperti pada gambar dibawah ini :







Kemudian tampilan serial monitor akan seperti pada gambar dibawah ini :







Alamat I2C anda adalah yang berada dalam tanda kurung (). Kalau alamat I2C yang saya pakai adalah 0x3F. Alamat I2C ini biasa disebut dengan kode hexa.

Katalog produk arduino, cek dibawah ini.


Rekomendasi Web Hosting
  1. 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
  2. 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
  3. 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).