Friday 12 February 2016

Tutorial Menyalakan LCD 16x2 Menggunakan Modul I2C

---------------------------------------------------BISMILLAH---------------------------------------------------

Oke, kali ini kita akan membahas komunikasi antara LCD 16x2 dan ARDUINO via modul I2C (Inter Integrated Circuit). Di sini saya tidak akan membahas apa itu I2C karena penjelasannya sangat teknis (Padahal mah emang kaga ngerti... haha ^^).

Nah, jadi kenapa harus pake I2C sih? Intinya, dengan menggunakan modul I2C, pin ARDUINO yang digunakan untuk menyalakan LCD sangat sedikit yaitu hanya 2 pin: SDA (Serial Data) dan SCL (Serial Clock). Kalau di ARDUINO itu pin A4 untuk SDA dan pin A5 untuk SCL (UNO, NANO).

Di tutorial kali ini saya akan menggunakan ARDUINO NANO (a), LCD 16x2 (b), Modul I2C (c), kabel data mini USB (d) dan 4 kabel jumper.

Gambar 1. Komponen yang Dibutuhkan Untuk Komunikasi LCD16x2 Menggunakan Modul I2C.

Jika semua komponen sudah siap. Saatnya kita merangkainya. Ikuti langkah-langkah berikut dengan baik dan benar ya. Pastikan tidak ada tahap yang terlewati.
  • Langkah pertama adalah hubungkan LCD 16x2 ke modul I2C/ (Perhatikan Gambar 2 berikut.)
Gambar 2.  LCD 16x2 dan Modul I2C.

  • Langkah kedua yaitu hubungkan modul I2C ke Arduino NANO. Pastikan semua kabel terhubung dengan benar. (Perhatikan baik-baik Gambar 3 ya.)
Gambar 3. Skematik Diagram Modul I2c dan Arduino NANO
  • Sampai tahap ini kita sudah selesai melakukan proses wiring. Langkah selanjutnya yang harus dilakukan adalah proses pembuatan program. Nah sebelum mulai membuat program, kita harus download library-nya terlebih dahulu. Silahkan klik link di bawah ini.

  • Jika library di atas sudah di download, silahkan di extract file tersebut ke folder libraries yang ada di installan arduino kita di PC.
  • Langkah selanjutnya adalah buka program ARDUINO IDE dan tulis program seperti di bawah ini.

SELAMAT BERKREASI ^^

referensi:
http://garagelab.com/profiles/blogs/tutorial-lcd-using-only-2-arduino-pins-with-pcf8574-and-i2c

1 comment: