Vinnaren i pepparkakshustävlingen!
2018-01-13, 14:37
  #1
Medlem
MrArturs avatar
Jag har en rpi med diverse emulatorer (bl. a sega mega drive) med tillhörande USB-gamepads (inga analoga spakar).

Det jag funderar på är vilka signaler en sådan dosa skickar ut, via USB. Om jag exempelvis vill koppla in en arduino till raspberry piens USB - port (någon av dem), vilka paket behöver jag skicka för att få pien att identifiera exempelvis:
Att det är en gamepad/joystick
Att knapp 'B' är intryckt

Hur ser de skickade paketen ut från en gamepad helt enkelt?
Citera
2018-01-13, 14:40
  #2
Moderator
Protons avatar
Egna projekt --> Övriga utvecklingsfrågor
/Moderator
Citera
2018-01-17, 10:56
  #3
Medlem
MrArturs avatar
Hittade en alternativ lösning (som jag ej implementerat ännu). För python finns ett API som heter evdev . Detta verkar tillåta att man både läser och skriver knapptryck till /dev/input/eventX. Där eventX är filen som knapptryckningar genereras. Den som vill kan prova att cat:a eventX och trycka på olika knappar (från alla möjliga inputs) och få ut en obegriplig information. Med evdev blir denna info begriplig.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback