Hallo, Problem: Hardware Taster wird gedrückt - Software Event wird ausgeführt. Meine Bastellösung sah immer so aus, dass ich eine USB-Tastatur ümgelöstet habe, so dass beim einem Hardware Taster z.B. Strd+Alt+F8 gedrück worden ist. Das habe ich mit meiner Software ausgelesen und darauf reagiert. Wie würde die professionelle oder eine bessere Lösung aussehen? USB Standart Device? Ich weis nicht, nach was ich suchen soll / Stichwort. Vielen Dank. Gruß Peter
Peter schrieb: > Problem: Hardware Taster wird gedrückt - Software Event wird ausgeführt. > > Meine Bastellösung sah immer so aus, dass ich eine USB-Tastatur > ümgelöstet habe, so dass beim einem Hardware Taster z.B. Strd+Alt+F8 > gedrück worden ist. Das habe ich mit meiner Software ausgelesen und > darauf reagiert. > > Wie würde die professionelle oder eine bessere Lösung aussehen? Im Prinzip genauso. Nur daß man keine komplette USB-Tastatur dafür schlachtet, sondern einen µC mit USB-Interface nimmt. > USB Standart Device? Tastaturen & Co verwenden die "HID" Geräteklasse. Und nachdem das alles lowspeed ist, kann man dafür problemlos auch USB in Software verwenden, wie etwa V-USB. Tatsächlich gibt es da ein USB "Keyboard" als Beispielapplikation: https://www.obdev.at/products/vusb/hidkeys.html
Peter schrieb: > Ich weis nicht, nach was ich suchen soll / Stichwort. Suche mal nach: "Bad USB 32U4"
Hier gibt es eine fertige Lösung: https://www.codemercs.com/de/tastatur/8x8-matrix Demnächst auch als komplettes Modul. So denn die Leiterplatten endlich eintreffen…
Hier noch mal ein paar Links zum Thema: USB HID Descriptor (V-USB) Beitrag "Re: USB HID Descriptor (V-USB)" V-USB auf AVRs https://www.obdev.at/products/vusb/index.html USB HID keyboard with V-USB http://codeandlife.com/2012/06/18/usb-hid-keyboard-with-v-usb/ V-USB with ATtiny45 / ATtiny85 without a crystal http://codeandlife.com/2012/02/22/v-usb-with-attiny45-attiny85-without-a-crystal/ Adafruit Trinket USB keyboard without Arduino http://codeandlife.com/2016/01/07/adafruit-trinket-usb-keyboard-without-arduino/#more-1853 Ich hab's bei mir mit dem Trinket und einem C Programm und V-USB gelöst. Gerhard
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.