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
I am the owner and webmaster of 'cortex-m dot com'. I have an undergraduate degree in Mechatronics Engineering, have taught Mechatronics Engineering to university students and have built some amazing robots and embedded devices. I am currently studying a double master’s degree in Global Innovation Design at Imperial College London and the Royal College of Arts.