keypad with avr microcontroller