Proyek3 — Kalkulator

Akhirnya muncul juga proyek baru dengan menggunakan Arduino. Pada kesempatan ini, saya bersama kelompok saya diminta dosen untuk membuat kalkulator begitu. Ide pengerjaan proyek ini adalah dengan menggunakan LCD untuk menampilkan perhitungan dan Keypad untuk memberikan masukkan. Cuma butuh dua komponen inti, tapi pengalaman saya bermain dengan LCD waktu setahun yang lalu membuat saya yakin ini tidak akan mudah :’)

Untuk mewujudkan kalkulator, kami harus beli komponen-komponennya dulu nih! Kalau tim kami biasa beli di Balt*s gitu. Total pengeluaran buat LCD dan Keypad 4x4 adalah Rp. 75.000,00. Untungnya pas kita beli di sana ada temen satu jurusan juga, jadi kita diingetin harus beli potentiometer buat ngatur pencahayaan LCD. Makasih ya guys :D

Alat & Bahan

  1. LCD Display 16 x 2
  2. Keypad 4 x 4
  3. Potensiometer
  4. Resistor (320 Ohm)
  5. Kabel Jumper male-to-male
  6. Arduino
  7. Breadboard

Rangkaian

Kami berusaha merangkai mengikuti contoh yang ada di internet supaya tepat, berikut adalah contohnya.

Kami memulai dengan LCD Display terlebih dahulu, mempelajari guna pin-pinnya, kemudian menghubungkan LCD dengan Arduino memakai kabel jumper yang dililit (awalnya tidak pakai yang male-to-male).

Setelah selesai merangkai, kami ingin mencoba menampilkan data jadi kami menggunakan program yang sudah disediakan Arduino yakni program “Hello World!”. Sedihnya saat kami unggah, tidak terjadi apa-apa, yang muncul hal tidak jelas huhu T.T. Kami berusaha keras untuk mengotak-atik tapi tidak terjadi perubahan berarti. Sampai akhirnya kami menyerah dan mengambil keputusan untuk membeli LCD Shield sehingga lebih mudah untuk dipasang ke Arduino

Lalu hebatnya, sehabis kami beli yang pake shield terus dirangkai. Tiba-tiba jadi keren gitu tampilannya, walaupun program “Hello World!” nya masih error. Akhirnya kami coba dengan program lain dan komponen LCD nya agak kami tekan lagi takut ada yang kurang nyolok dan muncul sesuatu yang bener.

Tetapi pas dicoba program lain tetep aja error, dan kadang-kadang keeroran itu berubah-ubah, menyedihkan bangeeet!!

Masalah

Jadi ada banyak masalah buat kami dengan proyek ini.

  1. Sulit menghubungkan LCD dengan benar
  2. Pengaturan PIN membingungkan (kami cupu)
  3. Program udah benar tetapi kenapa tidak muncul karakter yang tepat, ini tidak dapat dijelaskan
  4. Keypad masih belum terpikirkan di mana ditaruhnya

Referensi