Forum: Mikrocontroller und Digitale Elektronik Tastatureingaben am Mikrocontroller


von Gregor Ott (Gast)


Lesenswert?

Hey Leute,

ich brauche mal etwas Hilfe von euch. Ich brauche folgendes:

An einem µC soll eine 0815 USB-Tastatur sowie ein USB-Barcode-Reader 
angeschlossen werden. Weiterhin ein UART Display und irgendwas mit Wifi. 
Das Problem ist, dass das Gerät Low Power sein muss, bzw. am Besten 
ausgeschaltet wird, wenn es nicht benutzt wird und dann innerhalb von 
1-2 Sekunden Ready to Use ist. Deshalb scheides da irgendein 
Mikrocomputer-Gedöns ala RPi leider aus.

Ich habe schon Google bemüht etwas zu finden, aber viele Projekte 
verwenden einen Controller selbst als Tastatur und nicht umgekehrt. Und 
bei Projekten, die einen USB-Host umsetzen wollen, schreiben die Leute 
oft, dass nur manche Tastaturen funktionieren und nicht alle.

Momentan bin ich im Design noch offen, deshalb wollte ich mal nach einer 
Empfehlung fragen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Tja, einen Frosch musst Du schlucken. Einen USB-Host mit anständigem 
USB-Host-Stack brauchst Du zwingend, wenn Du eine USB-Tastatur und 
Deinen USB-Barcode-Reader einsetzen willst.

Bei kleinen Microcontrollern brauchst Du also "Hilfe von Außen", wie sie 
z.B. der "Vinculum" von FTDI bietet, das ist ein programmierbarer 
USB-Host-Controller, der also Teile des USB-Host-Stacks übernimmt.

Wenn Du es doch hinbekommen solltest, auf USB zu verzichten, und 
stattdessen PS/2-Tastatur und -Barcodereader verwendest, wird die 
Angelegenheit viel, viel einfacher.

Deine "low-power"-Anforderung und "Irgendwas mit Wifi" ist natürlich 
auch ein Problem, WLAN-Hardware vebraucht relativ viel Strom.

Wie wäre es mit einem Android-Smartphone? Das kann (üblicherweise) 
USB-Host spielen, ist perfekt auf niedrige Stromaufnahme optimiert und 
enthält WLAN-Hardware und gleich den für Deine Anwendung offensichtlich 
benötigten Akku nebst Ladeschaltung.

von Stefan F. (Gast)


Lesenswert?

Laptops brauchen zum Aufwachen aus dem Standby Modus normalerweise 
weniger als 5 Sekunden. Sicher gibt es auch kompakte Einplatinen-PC's 
die das ebenso können. Nur der Raspberry Pi halt nicht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.