This course teaches you all you need to know about interfacing your microcontroller with keyboard/ keypads. After this course you should be able to create the drivers for any keyboard, in fact you should be a arrange switches to build your own keyboard as well.
This course also uses the LCD driver we developed in the "ARM Cortex-M: Interfacing with LCD" course.
Enjoy, free of charge brought to you by cortex-m.com
Recently graduated from Imperial College London, owner and webmaster of 'cortex-m dot com' , have taught Mechatronics Engineering to university students extensively and have built some amazing robots and embedded devices.