KEYPAD AVR ATMEGA 32


Konfigurasi hardware:
1. keypad 4x3
2. atmega32
3. LCD 16*2

berikut rangkaiannya (proteus)



Untuk programnya digunakan bahasa pemrograman CVAVR, source codenya dapat di download disini



Penjelasan:
Pada dasarnya membaca input dari keypad adalah dengan melakukan proses "scan" pada setiap kolom. Maksud proses "scan" disini adalah memberikan logika 1 pada semua pin dan hanya pada kolom A saja yang diberikan logika 0
dengan keadaan seperti diatas maka akan dapat diketahui apakah tombol a1, a2, a3 atau a4 yang ditekan

ketiga proses scan tersebut harus dilakukan secara cepat dengan proses looping, semakin cepat proses loopingnya maka semakin cepat pula respon dari keypad.

download:
simulator (proteus) klik disini
program(CVAVR) klik disini

3 komentar:

Unknown mengatakan...

Terimah Kasih Bang ,. membantu ane Banget nih :)
semoga di balas kebaikannya oleh yang di atas ,. amin :)

Ised Mild mengatakan...

ukey, thanks dh berkunjung....

Unknown mengatakan...

bang bias minta konfigurasi awal membuat project pakai cv avr, mau tau settingannya seperti apa

Posting Komentar