Untuk beberapa situsasi, kita mungkin menginginkan Arduino dapat
menampilkan informasi berupa character, seperti untuk menampillkan jam digital,
informasi suhu, dan lain sebagainya. Untuk itu, penggunaan LCD dapat
menjadi alternatif untuk manampilkan informasi dari Arduino.
Pada tutorial
kali ini kita akan belajar membuat jam digital dengan Arduino, yang akan
ditampilkan pada LCD character 16x2. RTC yang digunakan untuk membuat jam
digital ini adalah RTC DS3231. Skema yang dibuat adalah sebagai berikut:
komunikasi antara RTC dengan Arduino menggunakan
komunikasi I2C (Inter Integrated Circuit), sehingga pin yang digunakan adalah
pin A4 pada Arduino dihubungkan dengan pin SDA (Serial data) pada RTC, dan pin
A5 pada Arduino dihubungkan dengan pin SCL (Serial Clock) pada RTC. Pin GND
dihubungkan dengan pin GND pada Arduino, dan pin VCC dihubungkan dengan pin 5V
pada Arduino.
Untuk Konfigurasi pin LCD adalah sebagai berikut:
- Pin V0 dihubungkan dengan pin tengah potensiometer, sementara 2 pin potensiometer yang lain dihubungkan dengan VCC dan GND. fungsi dari potensiometer ini adalah untuk mengatur kecerahan text pada LCD, jika nanti tulisan kurang jelas, silahkan putar-putar potensiometernya.
- Pin RS (Register Selector), dihubungkan dengan pin 6 pada Arduino.
- Pin E (enable) dihubungkan dengan pin D7 pada Arduino. Fungsi dari pin ini yaitu untuk mengaktifkan LCD.
- Pin D4 sampai D7 pada LCD, dihubungkan dengan pin D9 sampai pin D12 pada Arduino.
untuk menggunakan RTC ini, kita membutuhkan library tambahan, yaitu DS3231.h, untuk yang belum punya, silahkan download disini
jika belum tau cara menambahkan library di Arduino, silahkan buka Artikel saya sebelumnya tentang cara menambahkan Library
jika belum tau cara menambahkan library di Arduino, silahkan buka Artikel saya sebelumnya tentang cara menambahkan Library
program yang dibuat adalah sebagai
berikut:
Pada tulisan
program yang ditandai warna merah, hilangkan tandan komentar (//) untuk
mengatur jam dan tanggal, Jika sudah kemudian upload programnya.
Membuat Jam digital dan Temperature ruangan
Reviewed by Unknown
on
November 21, 2017
Rating:
Jurusan Elektro kas mas
ReplyDeleteBukan Mixelpalimbinan,sering baca dan membuat prototype saja jadi terbiasa.
ReplyDeleteijin raktek ya gan.. makasih infonya
ReplyDeleteiya gan, semoga sukses experimennya
Delete