Terima kasih banyak telah berkunjung.

Selamat datang di website: www.harisprasetyo.web.id

Wednesday, October 28, 2015

Cara Mudah Menampilkan Karakter Pada Modul Serial LCD 16x2 i2c Dengan Semua Jenis Arduino

Disini saya akan berbagi cara untuk menampilkan karakter pada modul Serial LCD 16x2 i2c yang sudah terintegrasi dengan semua jenis Arduino versi 3.0, berikut langkah - langkahnya dan alat yang disediakan, Alatnya:

  1. Arduino
  2. Modul Serial LCD 16x2 i2c
  3. Kabel Jumper
  4. Project Board
 Setelah semua alat tersedia lalu rangkai/hubungkan LCD i2c dengan Arduino, berikut skemanya:
Menghubungkan LCD i2c Dengan Arduino UNO
Dari skema diatas LCD i2c telah dihubungkan dengan Arduino Uno, pin SCL (kabel berwarna kuning) pada i2c masuk ke pin SCL Arduino Uno pada bagian atas, pin SDA (kabel berwarna hijau) pada i2c masuk ke pin SDA Arduino Uno pada bagian atas setelah pin SCL dan yang terakhir pin VCC (kabel berwarna merah) masuk ke pin 5V serta pin GND (kabel berwarna hitam) masuk ke pin GND Arduino Uno.
Menghubungkan LCD i2c Dengan Arduino NANO
Dari skema diatas LCD i2c telah dihubungkan dengan Arduino Nano, pin SCL (kabel berwarna kuning) pada i2c masuk ke pin A5 Arduino Nano, pin SDA (kabel berwarna hijau) pada i2c masuk ke pin A4 Arduino Nano dan yang terakhir pin VCC (kabel berwarna merah) masuk ke pin 5V serta pin GND (kabel berwarna hitam) masuk ke pin GND Arduino Nano.
Menghubungkan LCD i2c Dengan Arduino MEGA 2560
Dari skema diatas LCD i2c telah dihubungkan dengan Arduino Mega 2560, pin SCL (kabel berwarna kuning) pada i2c masuk ke pin SCL Arduino Mega 2560, pin SDA (kabel berwarna hijau) pada i2c masuk ke pin SDA Arduino Mega 2560 dan yang terakhir pin VCC (kabel berwarna merah) masuk ke pin 5V serta pin GND (kabel berwarna hitam) masuk ke pin GND Arduino Mega 2560.

Setelah melakukan perangkaian yang sesuai dengan gambar diatas lalu selanjutnya memprogram Arduino dengan Arduino IDE, sebelumnya kita harus menginstalkan sebuah driver dan library LCD i2c dari sebuah Arduino IDE, untuk mendownload Arduino IDE silahkan klik disini, untuk mendownload library LCD i2c silahkan klik disini, setelah mendownload Arduino IDE lakukanlah penginstalan sampai selesai dan setelah mendownload library LCD i2c lalu ekstrak dan file NewLiquidCrysral simpan di folder C:\Program Files\Arduino\libraries (pada windows 32bit) dan C:\Program Files (x86)\Arduino\libraries (pada windows 64bit).

Selanjutnya buka Arduino IDE ketikan programnya:
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>

#define I2C_ADDR    0x27  // Define I2C Address where the PCF8574A is
#define BACKLIGHT_PIN     3
#define En_pin  2
#define Rw_pin  1
#define Rs_pin  0
#define D4_pin  4
#define D5_pin  5
#define D6_pin  6
#define D7_pin  7

int n = 1;

LiquidCrystal_I2C    lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

void setup()
{
  lcd.begin (16,2);
 
// Menyalakan lampu backlight
  lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
  lcd.setBacklight(HIGH);
  lcd.home();                  
  lcd.setCursor(1, 0);
  lcd.print("Selamat Datang"); 
  lcd.setCursor(4, 1);
  lcd.print("Pemirsa!"); 
}

void loop(){
}
Keterangan: Anda bisa mengganti tulisan yang muncul pada LCD, gantilah "Selamat Datang" & "Pemirsa" pada sketch diatas, untuk sintak lcd.setCursor(1, 0); adalah untuk posisi tulisan pada baris pertama (0) dan kolom pertama (1) bila ingin ke baris kedua gunakan lcd.setCursor(1,1).
Setelah semuanya selesai diketik lalu klik tool lalu board lalu pilih Arduino yang digunakan dan klik tool lalu Serial Port lalu pilih port yang terhubung dengan Arduino (bisa cek di Device Manager pada sub menu Ports (COM & LPT), setelah itu klik Upload (tanda panah ke arah kanan).

10 comments:

  1. misi gan mau tanya, kalau memprogram lcd nya dengan menggunakan visual basic 10 gimana ya gan?

    ReplyDelete
    Replies
    1. Untuk visual basic tidak bisa menggunakan lcd, jadi sebagai perantara menggunakan arduino yg terhubung ke visual basic

      Delete
  2. Replies
    1. Sama - sama, silahkan bisa bagikan halaman ini keteman - teman yang sedang membutuhkan, trims

      Delete
  3. This comment has been removed by the author.

    ReplyDelete
  4. aku udah coba tapi kok ngak tampil d LCD

    ReplyDelete
  5. kenapa di lcd i2c saya hanya keluar satu karater saja hanya huruf h, padahal print hello word

    ReplyDelete
  6. arduino nano sudah ada project relay , kl di pasang di lcd ini , apa gak terbenturan sama relaynya ,atau new lagi di program arduino nya? thanks, masih baru

    ReplyDelete
  7. min aku kok 'ox27' tidak terdeklarasi ya
    apa saya sala library atau gmn, mohon infonya untuk pemuula

    ReplyDelete

Komentar Diperlukan Untuk Bila Kurang Paham Atau Ingin Bertanya Seputar Artikel Yang Dibaca...