Multimediatasten per GPIO am RaspberryPi
Verfasst: Dienstag 26. Juni 2012, 19:33
Hallo,
ich habe nach einigen Monaten Wartezeit nun endlich meinen RaspberryPi (B-Board) vor mir liegen. Als OS habe ich mich für Debian entschieden, aufbauend darauf XMBC.
Mein Ziel ist es nun, den RPi als eine Art CarPC ins Auto zu integrieren. Da der kleine allerdings nur 2 USB-Anschlüsse hat und ich ungern einen HUB für 100000 Geräte anschließe, wollte ich mit dem GPIO einfache Funktionen wie "STOP", "PLAY" usw... belegen.
Soweit so gut, mit Python an sich komme ich auch ganz gut klar. Ich bin soweit, dass ich wenn ich einen Taster betätige per Python IRGENDETWAS passiert (eine LED am output leuchtet auf, eine Message erscheint...).
Dieses IRGENDWAS soll nun aber dadurch ersetzt werden, dass an das OS ein Tastendruck gemeldet wird - beispielsweise PLAY oder STOP (Oder eben erstmal ein Buchstabe, das würde schon reichen...) . Im Internet bin ich leider auf keinen Denkanstoß gekommen - mag auch an meiner Suche liegen. Könnt ihr mir ein wenig weiterhelfen? (Der Englischen Sprache bin ich mächtig, also nur her mit englischen Infos!)
Danke im Vorraus
Pascal
ich habe nach einigen Monaten Wartezeit nun endlich meinen RaspberryPi (B-Board) vor mir liegen. Als OS habe ich mich für Debian entschieden, aufbauend darauf XMBC.
Mein Ziel ist es nun, den RPi als eine Art CarPC ins Auto zu integrieren. Da der kleine allerdings nur 2 USB-Anschlüsse hat und ich ungern einen HUB für 100000 Geräte anschließe, wollte ich mit dem GPIO einfache Funktionen wie "STOP", "PLAY" usw... belegen.
Soweit so gut, mit Python an sich komme ich auch ganz gut klar. Ich bin soweit, dass ich wenn ich einen Taster betätige per Python IRGENDETWAS passiert (eine LED am output leuchtet auf, eine Message erscheint...).
Dieses IRGENDWAS soll nun aber dadurch ersetzt werden, dass an das OS ein Tastendruck gemeldet wird - beispielsweise PLAY oder STOP (Oder eben erstmal ein Buchstabe, das würde schon reichen...) . Im Internet bin ich leider auf keinen Denkanstoß gekommen - mag auch an meiner Suche liegen. Könnt ihr mir ein wenig weiterhelfen? (Der Englischen Sprache bin ich mächtig, also nur her mit englischen Infos!)
Danke im Vorraus
Pascal