I2C merupakan sebuah modul komunikasi serial dua arah yang berfungsi untuk mengirim dan menerima data. Keduanya adalah SCL (Serial Clock) dan SDA (Serial Data), kedua pin ini tentu sangat menghemat penggunaan pin pada Arduino jika dibandingkan dengan pemakaian LCD tanpa I2C. Penggunaanya juga mudah dan sudah disediakan library yaitu LiquidCrystal_I2C, download. Pada artikel ini akan dibahas mengenai cara cepat menggunakan LCD I2C pada Arduino.

Alat dan bahan :

  • 1x Arduino Uno R3, BELI
  • 1x LCD 16×2, BELI
  • 1x Modul I2C, BELI
  • 4x Kabel jumper male to female, BELI

Konfigurasi pin :

Rangkaian :

Rangkai komponen seperti gambar di atas.

Cara cepatnya adalah :

  1. Masukkan library LiquidCristal_I2C yang sudah didownload
  2. Masuk ke menu File > Examples > Cari kebawah LiquidCrystal_I2C > pilih HelloWorld
  3. Maka akan tampil sebuah program seperti gambar berikut ini 

Upload program di atas, jika sudah putar trimpot/potensiometer (kotak biru) yang terdapat di modul I2C menggunakan obeng. Fungsinya adalah untuk mengatur kecerahan LCD. Hasilnya adalah akan muncul text Hello, world.

Permasalahan :

  • Jika belum juga muncul tulisan “Hello, world” pada LCD, jangan panik silahkan reset arduinonya dulu menggunakan tombol reset di sudut board arduino.
  • Jika masih belum, silahkan ubah alamat I2C seperti pada program yang di beri kotak merah yang awalnya 0x27 menjadi 0x3F

Demikian pembahaasan kali ini semoga bermanfaat.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian