Jam Digital
Kalkulator
Keypad
Komponen Keypad
1. Button (16 buah)
2. Pin Header Male (8 buah)
3. Dot Matriks
4. Timah
5. Kawat Penghantar
16 button akan dirangkain seperti berikut
Antar button dihubungkan menggunakan solder seperi gambar di atas. Untuk jarak yang pendek cukup dihubungkan menggunakan timah, sementara untuk jarak yang pajang dihubungkan menggunakan kawat penghantar. Tampilan fisik keypad setelah selesai dibuat sebagai berikut
Setiap button membutuhkan 1 pin untuk kontrol. Tetapi hal tersebut tidak mungkin dilakukan karena arduino mempunyai pin yang sangat terbatas. Untuk mengatasi hal tersebut, kita hanya akan menggunkan 4 pin tetapi ditambahkan 4 resitor sehingga pada arduino tegangan input yang diterima akan berbeda. Perbedaan tegangan ini yang akan kita gunakan untuk kontrol.
EXPERIMENT
Komponen
2. 7 Segment 4 Digits
3. Jumper (13 buah)
4. Keypad button
5. Resistor 1k (13 buah)
Fitur
button A untuk menuju Mode A (menampilkan jam digital)
button B untuk menuju Mode B (mengubah waktu jam digital)
button C untuk menuju Mode C (kalkulator sederhana)
Mode A ( Tampilan Jam Digital)
Menampilkan Jam Digital
input button selain button utama tidak akan menghasilkan perubahan
Mode B (Setting Jam)
Mengganti waktu pada jam
Proses penggantian dimulai dari segment paling kiri
button 0-9 berfungsi untuk memasukkan nilai pada jam
button '*' berfungsi untuk menggeser segment pointer ke kiri 1 kali
button '#' berfungsi untuk menggeser segment pointer ke kanan 1 kali
button '=' berfungsi untuk menyimpan perubahan waktu
Mode C (Kalkulator Sederhana)
terduriri dari 4 proses:
1. Menerima input A (bilangan 1)
2. Menerima input B (bilangan 2)
3. Menerima input C (jenis operasi)
4. Menampilkan hasil
button 0-9 digunakan untuk memasukkan nilai
button '*' berfungsi untuk menggeser segment pointer ke kiri 1 kali
button '#' berfungsi untuk menggeser segment pointer ke kanan 1 kali
button '=' berfungsi untuk melanjutkan ke proses selanjutnya
terbhaek emang
BalasHapus