Tuesday, March 7, 2017

Pemrograman Arduino LCD 16x2 I2C PCF8574

Sedikit Pengenalan

Pada artikel tutorial sebelumnya  sudah saya bahas tentang tutorial pemrograman LCD16x2 menggunakan Arduino. Namun pada tutorial kali ini saya akan membahas pemrograman LCD dengan modul I2C PCF8574.
Inter Integrated Circuit atau sering disebut I2C adalah standar komunikasi serial dua arah menggunakan dua saluran yang didesain 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. Perangkat yang dihubungkan dengan sistem I2C Bus dapat dioperasikan sebagai Master dan Slave. Master adalah perangakat yang memulai transfer data pada I2C Bus dengan membentuk sinyal Start, mengakhiri transfer data dengan membentuk sinyal Stop, dan membangkitkan sinyal clock. Slave adalah piranti yang dialamati master. Sumber
Modul PCF8574 sangatlah mudah digunakan. Terlebih lagi sudah tersedia library arduino yang mendukung pemrograman yang sangat mudah dipahami walaupun bagi pemula sekalipun.

Artikel Pendukung

Daftar Komponen

I2C LCD PCF8574 Module

I2C LCD Module PCF8574
lcd 16x2

LCD Character 16x2 (16pin)
arduino uno r3

Arduino UNO R3 ( Bisa yang lain )
Kabel Jumper Male to Female

Kabel Jumper

Proses Pengerjaan

Skematik I2C PCF8574 LCD Module
Hubungkan masing masing komponen sesuai dengan skematik diatas, dan jangan lupa pastikan tidak terdapat kesalahan pada pin power supply. Setelah terhubung dengan baik, anda upload program dibawah ini.
Program diatas berfungsi untuk, mencari alamat register I2C dari module PCF8574, dan setelah diupload buka serial monitoring, sesuaikan baudrate dengan program, maka akan menampilkan hasil alamat seperti gambar dibawah ini.

i2c scanner address

Dari hasil diatas didapati alamat I2C 0x3F, sebagai alamat register dari modul PC8574. Jika anda ingin megubah alamat dari modul ini. Anda dapat menjumper pin A0, A1,dan A3 dengan menggunakan solder. Input tersebut bersifat seperti bilangan biner, sehingga memiliki keadaan yang berbeda-beda, jika anda hanya menyolder 1 jumper atau 2 dan selebihnya.
Kita masuk tahap pemrograman LCD menggunakan Modul I2C PCF8574. Dalam tahap ini anda membutuhkan sebuah library yang harus anda install terlebih dahulu. File library dapat anda download pada Tag Dokumen diakhir artikel dan untuk tutorial instalasi library dapat anda baca pada artikel pendukung diatas. Selanjutnya saya akan memberikan contoh program dasar menggunakan LCD16x2 dan LCD 20x4 yang dapat anda copy dibawah ini.

Program diatas hanya contoh dari program menampilkan text pada lcd. Perintah yang digunakan pada library ini sama saja, tidak jauh berbeda dari library LCD bawaan arduino. Hanya saja yang membedakan pada proses inisialisasi saja. Berikut ini foto hasil dari program yang saja buat diatas.

LCD16x2 I2C PCF8574

LCD20x4 I2C PCF8574


Dengan adanya modul I2C PCF8574, memungkin kan anda membuat sebuah project dengan lebih dari satu displa LCD. Disini saya juga memberikan demo dengan menggunakan Dual LCD 20x4 dan 16x4 hanya dengan satu buah device arduino uno. Berikut ini contoh programnya.

Dual LCD 20x4 dan 16x2 I2C PCF8574

Program diatas tidak berbeda jauh dengan program lcd yang sebelumnya. Namun anda harus mendeklarasikan dua inisialisasi lcd yang berbeda, pada program diatas saya menggunakan lcd20x4 dan 16x2. sehingga memudahkan dalam permogramannya. Anda juga dapat mendeklarikannya dengan nama lain, entah itu lcd1, lcd2, dsb. Untuk tutorial lebih jelasnya anda dapat melihat video dibawah. Sekian dulu tutorial kali ini, jika terdapat pertanyaan anda dapat meninggalkan pesan pada kotak komentar dibawah, pasti saya balas, Dan jangan lupa like Fans Pages kami pada bagian bawah website ini, dan channel video kami dibawah, juga ikuti kami di sosial media lainnya di icon pojok kanan atas website ini. Semoga bermanfaat, salam solder, dan salam Fans Electronics.

Video Tutorial

Video Tutorial Belum Tersedia

Dokumen

No comments:
Write komentar

>>Kami sangat menerima Kritik dan Saran dari para pembaca
>>Tutorial download terdapat navbar bagian atas

Jasa Pembuatan Project Elektro