Smart Keyboard Interface

I needed to interface a PS/2 keyboard to my Arduino for a Radio Teletype application. The keyboard library takes up a bit of memory and cpu cycles, so I created a barebones arduino (about $10) to service the keyboard, and pass the resulting characters to the host arduino over serial. This works very well, and opens up the possibility of hacking the keyboard as a digital input device with hundreds of “sensors”.

I’ll be creating many more “Smart Sensors” with embedded Arduino’s for preprocessing (coprocessing).