Tastendruck über USB am Smartphone zu senden

OP #3173405
Lesenswert?

Hallo,

bevor ich anfange zu sagen was ich brauche, muss ich erst ganz grob 
erzählen was ich bis jetzt bemacht habe.

Ich habe eine Android-App entwickelt, bei der eine Funktion über ein 
Tastendruck auf eine USB-Tastatur gestartet wird.
Um nicht eine ganze USB-Tastatur mit dem Smartphone mit zu schleppen, 
habe ich die Platine ausgebaut und in einen kleinen Kunststoff Gehäuse 
eingebaut.
Da ich nur eine Taste brauche, habe an die Gehäuse auch nur ein Schalter 
eingebaut.
Das ganze funktioniert perfekt!

Mein Problem ist, das ich es eigentlich schade finde jedes Mal eine 
Tastatur zu schlachten nur wegen der Platine.
Gibt es eine andere Möglichkeit so ein Tastendruck oder irgendein Signal 
über USB am Smartphone zu senden?

Ich muss sagen das ich von Elektronik ganz wenig Ahnung habe, in meiner 
Jugend habe etwas damit gebastelt aber das ist jetzt auch schon lange 
her.

Ciao,
Filippo
#3173890
Lesenswert?

Filippo G. schrieb:

> Gibt es eine andere Möglichkeit so ein Tastendruck oder irgendein Signal
> über USB am Smartphone zu senden?

Sicherlich, aber dazu passt die folgende Aussage nicht.

> Ich muss sagen das ich von Elektronik ganz wenig Ahnung habe, in meiner
> Jugend habe etwas damit gebastelt aber das ist jetzt auch schon lange
> her.

Billiger würde ein Selbstbau wohl auch nicht werden.
Gruss
Harald
Gast #3173924
Lesenswert?

Klar. Z.B. kann man mit einem uC mit USB eine Tastatur emulieren, aber 
Harald hat da schon ganz Recht. Ohne ein paar Grundkenntnisse wird es 
schwierig und billiger wird es wahrscheinlich auch nicht (was kostet 
eine billige Tastatur? 10€?)
Geht's vielleicht auch mit einer USB Maus?
Gast #3174248
Lesenswert?

Hallo,

Danke für die viele und nützliche Antworten.

@Stefan
Ja, eine Tastatur bekomme ich sogar für weniger als 10€. Aber mit dem 
Ausschlachten produziere ich zu viel Müll und das wollte ich vermeiden.

@Max
Sieht gut aus, gut erklärt aber für meine Kenntnisse vielleicht zu viel.

Ich denke der Aufwand lohnt sich nicht.

Danke an alle
Filippo
Gast #3174737
Lesenswert?

Mal so in den Ring geworfen:
Einen der Status-Eingänge (RI,DRS,DCD,CTS) eines angeschlossenen 
USB-to-RS232-IC, z.B. FTDI FT232.., via App auslesen. Stückpreis ca. 
5...7 EUR. Schnittstellen-Libs sollten (?) verfügbar sein.
Gast #3175364
Lesenswert?

Aus Chinesischer Fertigung gibt es für 5€ USBasp Klone mit denen man die 
üblichen AVRs via ISP programmieren kann (ebay ist die einfachste 
Quelle). Für ~30€ gibts AVR-ISP-mk2-clones auf basis von usb-avrs und 
dem code dean-camera, die können dann auch zusätzlich tpi und pdi. 
Darüber gibt's dann die ganze Palette von original Atmel Hardware. Die 
IDE ist gratis (entweder AVR-Studio oder Eclipse mit plugin). so kriegt 
man für wenig Geld einen Einstieg. Das Coden lernt man dann via einiger 
Projekte ganz automatisch ...
#3175374
Lesenswert?

Filippo G. schrieb:

> Ich habe eine Android-App entwickelt, bei der eine Funktion über ein
> Tastendruck auf eine USB-Tastatur gestartet wird.

Dann kannst Du ja anscheinend ganz gut programmieren. Hast Du
programmtechnisch auch Zugang über den Status des angeschlossenen
Ladegerätes? Dieser Status wird nämlich durch Widerstände an den
Datenleitungen festgelegt, sodas Du wirklich nur noch einen Taster
plus Widerstand brauchst.
Gruss
Harald

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren