There is a boring part of every computer introduction class that shows how a computer is made up of input, output ... that’s trivial to interface to an Arduino or other small microcontroller.
The newly released Arduino Leonardo has a few very interesting features, most notably the ability to act as a USB keyboard and mouse thanks to the new ATmega 32U4 microcontroller. This feature ...