Subscribe to Arduino Academy and start learning today for FREE!

Arduino Keyboard Shield – Part 3

The PS/2 Keyboard Smart Shield prototype is operational!

Now on Instructables!

This is Part 3 in the series.

The Atmel 328P DIY Arduino is reading a PS/2 Keyboard, converting the scan codes to characters, and transmitting the characters to the host Arduino. This removes the burden (memory and cpu cycles) from the host, as it only has to read in characters on a serial port. You can download the code (and the library) from

This is our first of our “SmartShields”. Stay tuned for other intelligent shields!

To help us get this shield to production, please order this prototype interface as shown (keyboard not included) for $30

Become the Maker you were born to be. Try Arduino Academy for FREE!

Notify of
Inline Feedbacks
View all comments


Would love your thoughts, please comment.x