This paper introduces a few new methods of scanning small keyboards, using fewer GPIO pins.

Pat Beirne d2593c52fe Upload files to '' 3 місяців тому
3x4_4pin.png d2593c52fe Upload files to '' 3 місяців тому
3x4_4pin.sch d2593c52fe Upload files to '' 3 місяців тому
3x4_5pin.png d2593c52fe Upload files to '' 3 місяців тому
3x4_5pin.sch d2593c52fe Upload files to '' 3 місяців тому
LICENSE b75e8f54e3 Initial commit 3 місяців тому
README.md d2593c52fe Upload files to '' 3 місяців тому

README.md

Keypad Scanning

The 3x4 and 4x4 matrix keyboards are commonly used for user input. Usually, the row and column wires are connected to GPIO pins on a microcontroller. A simple approach requires 7 wires for a 3x4 keypad.

This article introduces a new technique wish reduces the number of GPIO pins down to 6, 5 and even 4, using software scanning techniques and diodes.

Even though this reduces GPIO pin requirements in a manner similar to charliplexing, this is a different design.