Rangkaian keypad Pengujian Rangkaian Tombol Perancangan rangkaian keypad

46 Komponen utama pada rangkaian ini adalah dua buah dioda penyearah. Dioda ini dihubungkan ke output travo stepdown pada tegangan 18 volt. Dengan menggunakan dua buah dioda ini, maka tegangan bolak-balik yang dihasilkan oleh travo akan disearahkan oleh dioda penyearah tersebut. Komponen lainnya yang ada pada rangkaian pen-charge baterei ini adalah sebuah resistor 330 ohm dan sebuah LED. Resistor berfungsi untuk membatasi arus yang mengalir ke LED. Sedangkan LED tersebut berfungsi sebagai indikator dari rangkaian, dimana ketika rangkaian ini aktip, maka LED indikator akan menyala. Rangkaian ini akan dihubungkan ke relay, sehingga dengan demikian dengan mengaktipkanmenonaktipkan relay, maka hubungan rangkaian ini ke baterei dapat dihubungkan atau diputuskan.

3.3.3 Rangkaian keypad

Rangkaian keypad yang digunakan adalah rangkaian keypad yang telah ada dipasaran. Keypad ini terdiri dari 16 tombol yang hubungan antara tombol-tombolnya seperti tampak pada gambar di atas. Rangkaian ini dihubungkan ke port 2 mikrokontroler ATMega8535.

3.3.4 Pengujian Rangkaian Tombol Perancangan rangkaian keypad

Rangkaian Keypad berfungsi sebagai tombol untuk memasukan pin. Kemudian data yang diketikkan pada keypad akan diterima oleh mikrokontroler ATMega8535 untuk kemudian diolah. Rangkaian keypad ditunjukkan pada gambar berikut ini : 47 Tb 1 Tbl 2 Tbl 3 Tbl 4 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 Gambar 3.7 Rangkaian keypad Pengujian rangkaian tombol ini dapat dilakukan dengan menghubungkan rangkaian ini dengan mikrokontroler ATMega8535, kemudian memberikan program sederhana untuk mengetahui baiktidaknya rangkaian ini. Rangkaian dihubungkan ke port 2. Untuk Mengecek penekanan pada 4 tombol yang paling atas, maka data awal yang dimasukkan ke port 2 adalah FEH. Dengan demikian maka pin P2.0 akan mendapat logika low 0, dan yang lainnya mendapat logika high 1, seperti berikut : 48 Tbl 1 Tbl 2 Tbl 3 Tbl 4 P2.0 0 P2.1 1 P2.2 1 P2.3 1 P2.4 1 P2.5 1 P2.6 1 P2.7 1 Gambar 3.8 Rangkaian keypad Jika terjadi penekanan pada Tbl 1, maka P2.0 akan terhubung ke P2.4 yang menyebabkan P2.4 juga akan mendapatkan logika low 0. Seperti berikut : P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1 1 1 1 1 1 Data pada port 2 akan berubah menjadi EEH. Data inilah sebagai indikasi adanya penekanan pada tombol 1. Jika terjadi penekanan pada Tbl 2, maka P2.0 akan terhubung ke P2.5 yang menyebabkan P2.5 juga akan mendapatkan logika low 0. Seperti berikut : P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 1 1 1 1 1 1 49 Data pada port 2 akan berubah menjadi DEH. Data inilah sebagai indikasi adanya penekanan pada tombol 2. Demikian seterusnya untuk tombol-tombil yang lain. Program yang diisikan pada mikrokontroler untuk menguji rangkaian keypad adalah sebagai berikut : Tombol1: Mov P0,0FEH Mov a,P0 Cjne a,0EEH,Tombol2 Setb P3.7 Sjmp Tombol1 Tombol2: Cjne a,0DEH,Tombol1 Clr P3.7 Sjmp Tombol1 Program diatas akan menunggu penekanan pada tombol 1 dan tombol 2, jika tombol 1 ditekan, maka program akan menyalakan LED yang ada pada P3.7. Jika tombol 2 ditekan, maka program akan mematikan LED yang ada pada P3.7. Jika rangkaian telah berjalan sesuai program yang diberikan, maka rangkaian telah berfungsi dengan baik.

3.3.5 Emulusi Remot Kontrol Terprogram Dengan Memanfaatkan Terminal Data Televisi