Introduction
Author: Amund Aune, Microchip Technology Inc. |
This application note shows how a general keypad application can be implemented with tinyAVR® and megaAVR® devices. A conceptual overview of the operation of a matrix keypad and two demo applications are presented. One demo shows a simple implementation of a keypad, while the second demo uses more advanced features to make the application more efficient and use less power.
The examples in this application note may easily be changed to interface a smaller or larger matrix keypad, and are easy to implement into another application. The application may be used in all implementations using a matrix keypad, such as access control keypads, keyboards, or remote controls.
The code examples are available through Atmel START:
- Using Matrix Keypad with AVR Devices - Basic
- Using Matrix Keypad with AVR Devices - Advanced