TUTORIAL LCD I2C dengan Arduino

LCD display, khususnya LCD text pada postingan sebelumnya sudah kami bahas, silakan cek lagi : “Cara Menyambung LCD dengan Arduino”. Kesempa...

LCD display, khususnya LCD text pada postingan sebelumnya sudah kami bahas, silakan cek lagi : “Cara Menyambung LCD dengan Arduino”. Kesempatan kali ini akan kita kupas bagaimana koneksi LCD I2C dengan Arduino. Kenapa I2C ? betul, karena ngirit bin hemat pin. Coba sahabat hitung jika tanpa I2C maka sebuah LCD text akan memerlukan 6 pin Arduino (RS, E, D4, D5, D6, D7), sedangkan jika memakai koneksi I2C cukup 2 pin saja : SDA dan SCL. Kapan kita memerlukan koneksi I2C ? ya ketika pada aplikasi Arduino jumlah pin tidak cukup untuk sambungan LCD secara normal maka kita perlu memakai modul tambahan yaitu modul Backpack I2C Module LCD.

Seperti apa sih backpack I2C module LCD ? Ok langsung saja kita lihatin ya barangnya, agak kecilan sih, harganya juga relatif murah, tidak sampai 20 ribu. Terdapat 16 pin male di bagian atasnya, nantinya dikoneksikan dengan LCD , tinggal dimasukkan saja (sama – sama 16 pin) kemudian solder. Dibagian samping kiri ada 4 pin koneksi yang nantinya dihubungkan dengan Arduino.

  • GND : terhubung dengan GND Arduino
  • VCC : terhubung dengan 5V
  • SDA : terhubung dengan pin SDA (A4)
  • SCL : terhubung dengan pin SCL (A5)

Jumper backlight berfungsi untuk memilih apakah LED backlight (LED lampu latar LCD) nyala atau padam (opsional). Jika ingin LED nyala maka jumper pada posisi ON (terpasang).

A0, A1, A2 untuk pemilihan address (alamat) dari I2C. Pada kondisi default (tidak terhubung antara A0,A1,A2) maka alamatnya 0x27. hal ini

Ok langsung praktek saja ya, LCD I2C dengan Arduino UNO. Pertama kita siapkan kebutuhan komponennya.

  • Arduino UNO
  • LCD Display 16×2
  • Backpack I2C module LCD
  • Kabel konektor

Pasang konektor 16 pin di modul I2C ke pin LCD Display kemudian solder, jika sudah koneksikan dengan Arduino UNO seperti pada rangkaian berikut ini :

Pin SDA dan SCL di Arduino silakan cek label-nya di balik (bagian bawah) Arduino UNO. Bisa juga koneksi ke pin A4 untuk SDA dan pin A5 untuk SCL.

Untuk jenis Arduino yang lain menyesuaikan dengan konfigurasi pin-nya, berikut ini posisi atau letak pin SDA dan SCL pada beberapa jenis Arduino.

Pemrograman LCD I2C dengan Arduino.

Jika hardware sudah siap, berikutnya kita buat programnya.  Sebelumnya siapkan library LiquidCrystal_I2C.h yang dapat sahabat sedot disini.  Masukkan library tersebut ke folder libraries diman anda menyimpan aplikasi Arduino IDE atau dari menu Sketch -> Include Library -> Add .ZIP. Sekarang kita tulis programnya di Arduino IDE.

Setelah selesai, simpan (save) kemudian Upload ke Arduino UNO. Hasilnya langsung tampak di LCD.

Kita lihat programnya sebentar ya. Bagian pertama pemakaian library untuk LCD I2C.

Selanjutnya seting alamat modul I2C LCD, secara default adalah 0x27. Kemudian tipe LCD nya 16 kolom 2 baris (16×2) sehingga inisialisasinya menjadi :

Pada program setup() pertama mengaktifkan LCD dengan backlight.

Selanjutnya perintah sama persis dengan tampilan LCD seperti biasanya.

Untuk pindah ke baris 2 perintahnya setCursor(x,y), x adalah kolomnya (dimulai dari 0) dan y adalah barisnya (0 untuk baris 1, 1 untuk baris 2).

Alhamdulillah sudah selesai aplikasi Arduino kali ini, semoga bermanfaat.


Sumber : Ardutech.com

COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: TUTORIAL LCD I2C dengan Arduino
TUTORIAL LCD I2C dengan Arduino
https://www.ardutech.com/wp-content/uploads/2019/10/26.LCD-I2C-modul.jpg
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/lcd-i2c-dengan-arduino.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/lcd-i2c-dengan-arduino.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy