WAVE-105 5 IO Keypad
By using particular IO scanning detection, the 5 IO Keypad takes only 5 IOs to control all of the onboard push buttons and joystick.
Features
10 push buttons, 1 joystick (five positions), 5-bit interface
Downloads
Development resources: demo codes, schematic, datasheets, etc.
Wiki: www.waveshare.com/wiki/5_IO_Keypad