Auf Basis von dem Virtual USB Controller geht es jetzt weiter und der MAME Controller ist als Prototype fertig.
Noch ganz schönes Chaos, aber das Holzbrett wird noch später durch eine Kunststoffplatte ersetzt, die war nur gerade nicht zur Hand.
Die Vorderseite sieht da schon etwas aufgeräumter aus und die spätere Tastaturbelegung soll wie folgt werden, bzw. so ist es im Moment schon programmiert:
Wird der „Shift key“ oben rechts gedrückt, werden die blau beschriebenen Befehle verwendet, so wie man es von dem ein oder anderen Notebook kennt. Damit habe ich jetzt immer noch ein paar Eingänge an meinem Arduino/Freeduino frei.
Details bzw. Grundlage hierfür sind die folgenden Projekte:
- Practical Arduino – Virtual USB Keyboard
- vUSB for Arduino (nur die Version funktioniert mit den aktuellen Arduino Versionen)
- Device Class Definitions, bzw. direkt das PDF Dokument (für die benötigten USB Key Codes)
- Arduino USB (Basis für vUSB, viele Informationen, aber funktioniert nicht mit den aktuellen Arduino Versionen)
So jetzt noch das Ganze mit meinem Raspberry Pi und PiMame verheiratet, die Software im Arduino optimieren und dann kann es hoffentlich bald losgehen 🙂