Ich habe mir ein "Arduino-Board" zugelegt.
Dieses basiert auf nem Atmel und hat gleich ne USB Schnittstelle mit drauf, welche als serielle Schnittstelle angesprochen wird.
www.arduino.cc
Da kann man genau dieses sehr leicht bewerkstelligen. (Tastatur + LCD u.s.w) Das Projekt ist Opensource und das Arduino bekommt man bei Segorelectronics in Berlin für ca 24 EUR.
Schau dir das mal an !
[Edit] - Da ist auch gleich schon ein Booltloader drin und du kannst sofort mit der kostenlosen Programmiersoftware loslegen ohne groß einen Programmer oder ähnliches kaufen zu müssen. [/Edit]