Bismillah
Alhamdulillah bisa nulis lagi untuk melanjutkan pembahasan proyek II3231 Interaksi Manusia dan Komputer tentang arduino. Pada tema kali ini adalah bagaimana membuat kalkulator sederhana dengan arduino (operasi tambah, kurang, bagi, kali). Ada beberapa langkah-langkah yang perlu dilakukan dalam pengerjaan proyek kali ini.
Alhamdulillah bisa nulis lagi untuk melanjutkan pembahasan proyek II3231 Interaksi Manusia dan Komputer tentang arduino. Pada tema kali ini adalah bagaimana membuat kalkulator sederhana dengan arduino (operasi tambah, kurang, bagi, kali). Ada beberapa langkah-langkah yang perlu dilakukan dalam pengerjaan proyek kali ini.
Pertama adalah menyiapkan bahan yang dibutuhkan
1. Arduino UNO
2. Jumper
3. Breadboard
4. Potensiometer
5. LCD 16 x 2
6. Keypad 4 x 4
Langkah selanjutnya adalah memulai perangkaian komponen elektrik di atas menjadi sebagai berikut.
Gambar 1. Skema rangkaian elektrik |
Gambar 2. Rangkaian Kalkulator Sederhana |
Gambar 3. Rangkaian Kalkulator Sederhana |
Kemudian mulai menulis kode program sebagai berikut.
Gambar 4. Kode program kalkulator |
Gambar 5. Kode program kalkulator |
Gambar 6. Kode program kalkulator |
Dalam pengerjaan proyek keempat ini kami mengalami beberapa kendala, diantaranya kesulitan untuk mengubah bentuk input dari keypad yang awalnya string ke bentuk bilangan. Pada sesi pertama kami menggunakan StringToInt, akan tetapi terkendala saat bilangan tidak bulat, maka akan dibulatkan. Akhirnya setelah kami mencoba beberapa kali, akhirnya mampu mencari metode pengubahan string ke float dengan ToFloat().
Ada sedikit cerita gagal karena kami menggunakan pin 0-13, sehingga cukup memakan memori penggunaan arduino, sehingga sering gagal upload. Tapi pada akhirnya program tetap bisa diupload dan kami berhasil mengerjakan proyek ini dengan baik.
Anggota tim:
Arsi Amallah Binhaq (18214013)
Santo Wijaya (18214028)
Dzaky El Fikri (18214038)
Sumber referensi: http://www.vathsav.com/post/arduino_calculator.html
Project 4: Membuat Kalkulator Sederhana dengan Keypad dan LCD
Reviewed by Arsi
on
11:52 AM
Rating:
No comments: