Search this site
Embedded Files
CNC STORE BANDUNG
  • HOME
    • ABOUT US
  • LEARN
  • REVIEW
  • TUTORIAL
    • DFPLAYER
    • L298N MODULE
    • LCD I2C /IIC
  • PROJECT
CNC STORE BANDUNG
  • HOME
    • ABOUT US
  • LEARN
  • REVIEW
  • TUTORIAL
    • DFPLAYER
    • L298N MODULE
    • LCD I2C /IIC
  • PROJECT
  • More
    • HOME
      • ABOUT US
    • LEARN
    • REVIEW
    • TUTORIAL
      • DFPLAYER
      • L298N MODULE
      • LCD I2C /IIC
    • PROJECT

CNC STORE BANDUNG

lcd I2C / IIC Arduino

~ fungsi dan spesifikasi lcd i2c/iic

  • Fungsi

Biasanya sebuah LCD dikendalikan secara parallel baik untuk jalur data maupun kontrolnya. Namun, cara mengakses LCD dengan teknik pararel akan banyak menghabiskan jumlah pin, Setidaknya kita akan membutuhkan 6 Pin untuk mengendalikan sebuah modul LCD. Sebagai contoh, sebuah Arduino Uno atau Arduino Nano memiliki pin digital sebanyak 14 buah, jika kita gunakan 6 Pin untuk mengendalikan LCD berarti Anda hanya punya alternatif sekitar 8 pin untuk mengendalikan perangkat yang lain itu pun jika pin Rx dan Tx tidak kita gunakan untuk berkomunikasi dengan PC atau laptop kita. Kendala lain dari merangkai LCD secara pararel yaitu kita akan sedikit kerepotan dalam merangkainya dan tentu diperlukan beberapa komponen tambahan seperti resistor dan Potensio meter untuk mengatur kontras pada LCD. Berikut adalah contoh rangkaian penggunaan LCD pada Arduino Nano secara biasa.

Contoh Rangkaian LCD 16x2 Tanpa Menggunakan I2C Serial Interface
Contoh Rangkaian LCD 16x2 Tanpa Menggunakan I2C Serial Interface

Contoh Rangkaian LCD 16x2 Tanpa Menggunakan I2C Serial Interface

Jika kita perhatikan gambar di atas, maka seperti itulah penggunaan LCD seperti biasa nya. Untuk lebih meyederhanakan rangkaiaan dan juga mengurangi penggunaan PIN maka LCD Plus I2C serial Interfeace ini adalah solusinya, dimana dengan menggunakan komunikasi I2C kita hanya perlu menggunakan 2 Pin untuk serial kumunikasi dan dua pin untuk Vcc dan Gnd berikut adalah spesifikasinya :

  • Spesifikasi:

- Jenis LCM: Karakter

- Menampilkan 2 baris X 16-karakter.

- Tegangan: 5V DC.

- Dimensi modul: 80mm x 35mm x 11mm.

- luas area: 64.5mm x 16mm

- Fitur IIC / I2C 4 kabel

~Interface pada Arduino Uno atau Arduino Nano :

GND -------------------- GND

VCC -------------------- 5V

SDA -------------------- A4

SCL -------------------- A5

~Interface pada MEGA :

GND -------------------- GND

VCC -------------------- 5V

SDA -------------------- D20

SCL -------------------- D21

~ tutorial LCD I2C dengan Arduino

ALAT DAN BAHAN

  • ARDUINO ==> bisa dibeli dan dipilih disini ==> (BL) (TP)
  • Kabel Jumper , bisa dibeli dan dipilih disini ==> (BL) (TP)
  • LCD WITH I2C SERIAL INTERFACE MODULE, bisa di beli disini ==> (BL) (TP)

*Selalu beli dan kunjungi toko kita yang memiliki barang murah dan berkualitas serta bergaransi

LIBRARY

  • LINK untuk Download Library LCD I2C tersedia di bawah

LIBRARY LCD I2C/IIC

CARA MERANGKAI / SKEMATIK / INTERFACING

  • LINK untuk Download Library I2C tersedia di bawah
Interfeacing LCD With I2C Arduino Uno

Interfacing LCD With I2C Arduino Uno

Interfeacing LCD With I2C Arduino NANO

Interfacing LCD With I2C Arduino NANO

Interfeacing LCD With I2C Arduino Mega

Interfacing LCD With I2C Arduino Mega

STEP BY STEP

  • Siapkan alat dan bahan
  • Tambahkan library yang telah diDownload pada IDE arduino (bisa menggunakan cara manual maupun menggunakan cara Mengimpor Libray .zip

*pada library sudah terdapat program SCANNER_I2C yang berfungsi untuk melihat alamat I2C yang dimiliki

  • Buka IDE Arduino lalu masukan program di bawah ini :
#include <Wire.h> #include <LiquidCrystal_I2C.h>
// Set the LCD address/alamat I2C untuk LCD 16x2LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup(){ // initialize the LCD lcd.begin();
// Turn on the blacklight and print a message. //lcd.backlight(); lcd.setCursor(0,0); lcd.print(" CNC STORE"); lcd.setCursor(0,1); lcd.print(" BANDUNG"); }
void loop(){ // Do nothing here...}

Program dapat di download disini ===>


PROGRAM TES LCD I2C IIC

*Alamat I2C untuk LCD yang beredar dipasaran adalah 0x27 dan 0x3F jika 0x27 tidak dapat digunakan maka rubah alamat I2C pada program menjadi 0x3F. Atau untuk lebih pastinya dapat menggunakan SCANNER_I2C yang sudah terdapat pada example Librari I2C yang telah di instal

*Jika menggunakan LCD 20x4 maka ubah juga program dibagian LiquidCrystal_I2C lcd(0x27, 16, 2); menjadi LiquidCrystal_I2C lcd(0x27, 20, 4);

  • Atur Kontras dengan memutar trimer yang berada module I2C/IIC sesuai keinginan
  • Lalu Lihatlah hasilnya,,!! Contoh jika berhasil adalah sepertri pada gambar di Bawah :

Menggunakan LCD I2C dan Arduino Nano

Menggunakan LCD I2C dan Arduino Nano

Demikian lah tutorial dasar mengenai LCD I2C/IIC Serial Interface menggunakan arduino. Semoga tulisan ini bermanfaat baik bagi para pelanggan kita yang senan tiasa berbelanja di lapak kita maupun untuk kalian secara umum. Untuk pertanyaan ,keritik, saran, dan koreksi bisa disampaiakan melalui chat BUKALAPAK maupun TOKOPEDIA, atau melalui nomor kita di 082-23456-6363 via telpon dan WA.

~TERIMAKASIH~

Google Sites
Report abuse
Google Sites
Report abuse