Menampilkan Text Pada LCD 16x2 I2C Arduino

            LCD (Liquid Crystal Display) 16×2 adalah salah satu media penampil yang sangat populer digunakan sebagai interface antara mikrokontroler dengan user nya. Dengan penampil LCD 16×2 ini user dapat melihat/memantau keadaan sensor ataupun keadaan jalanya program. Penampil LCD 16×2 ini bisa di hubungkan dengan Arduino.

            Inter Integrated Circuit atau sering disebut I2C adalah standar komunikasi serial dua arah menggunakan dua saluran yang didisain khusus untuk mengirim maupun menerima data. Sistem I2C terdiri dari saluran SCL (Serial Clock) dan SDA (Serial Data) yang membawa informasi data antara I2C dengan pengontrolnya. Jika tidak memakai I2C Juga bisa untuk menampilkan text pada LCD akan tetapi harus merangkai semua pin yang berada pada LCD ke Arduino. Jadi disarankan lebih baik menggunakan I2C saja.

            Pada kali ini kita akan membuat LCD untuk menampilkan text. Rangkai Projek Sesuai dengan gambar di bawah ini :


            Pin pada SDA / SCL bisa memakai pin SDA, SCL yang tertera pada arduino atau juga dapat menggunakan Pin A4, A5.

            Selanjutnya Silahkan masukan program dibawah ini  :

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

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

void setup()
{ lcd.init();                      // initialize the lcd
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(0,0);    //kolom dan baris
  lcd.print("SINAU PROGRAMING");
}

void loop()
{
 
}
 

            Hasilnya dapat di lihat pada gambar di bawah ini :


             Nah untuk pengembangannya nanti dapat di tampilkan data sensor. Misalkan menampilkan Temperature dan Humidity pada sensor DHT atau menampilkan data sensor jarak pada sensor Ultrasonik.          

Oke sekian terimakasih dan selamat mecoba :)

   



0 Comments