Percobaan 2
1. Jurnal
[Kembali]
2. Alat dan Bahan
[Kembali]
a) Modul Arduino
b) Keypad
c) 7-Segment
d) Breadboard
e) Jumper
3. Rangkaian Simulasi
[Kembali]
Keypad terdiri dari 16 tombol yang tersusun dalam matriks 4x4. Setiap tombol terhubung ke pin digital Arduino Uno melalui resistor pull-up.Ketika tombol ditekan, nilai resistansi pada pin digital Arduino Uno berubah, dan Arduino Uno dapat mendeteksi tombol mana yang ditekan. Arduino Uno kemudian menentukan tombol mana yang ditekan berdasarkan nilai resistansi. Arduino Uno melakukan operasi matematika berdasarkan tombol yang ditekan dan nilai yang disimpan sebelumnya. Hasil operasi matematika ditampilkan pada LED display.
5. Video Percobaan
[Kembali]
6. Analisa
[Kembali]
1. Analisa pengaruh apabila program pada void loop dipindahkan ke void set up!
Jawab:
Memindahkan program
dari void loop ke void setup akan mengubah program dari interaktif menjadi
statis. Program tidak lagi dapat merespon penekanan tombol keypad secara terus
menerus. Akibatnya, program tidak lagi terus menerus memeriksa penekanan tombol
keyboard dan menampilkan karakternya pada seven-segment display. Kehilangan
fungsionalitas utama yaitu kemampuan membaca input pengguna secara terus
menerus.
Jawab:
Jenis 7-segmen yang digunakan adalah common katoda. Pada percobaan, semua katoda (kaki negatif) dari LED 7-segmen terhubung bersama-sama ke pin GND. Kaki positif dari setiap LED 7-segmen terhubung ke pin Arduino yang berbeda, untuk menyalakan LED, pin Arduino yang terhubung ke anoda LED di set ke LOW.
3. Jelaskan kenapa keypad bisa mendeteksi berbagai angka dan huruf?
Jawab:
Keypad dapat mendeteksi berbagai angka dan huruf karena menggunakan sistem matriks. Sistem matriks ini terdiri dari beberapa baris dan kolom kabel yang dihubungkan ke tombol-tombol pada keypad. Ketika tombol ditekan, arus akan mengalir melalui baris dan kolom yang terhubung ke tombol tersebut. Arus ini kemudian dideteksi oleh mikrokontroler yang terhubung ke keypad. Mikrokontroler kemudian akan menentukan tombol mana yang ditekan berdasarkan baris dan kolom yang aktif.




.jpeg)
