Mini Pinball (1 / 10 steg)
Steg 1: Tekniska överväganden
Händelser principen
Jag valde är att simulera finger inslag. Detta kommer att försäkra en perfekt kompatibilitet med alla pinball program (och inte bara den sällan sådana stödja ett externt tangentbord).
Knapparna är anslutna till en USB-tangentbord controller. Tangenterna SKIFT upptäcks och omvandlas till beröring evenemang.
Tablet-kontakter
Tavlan måste ha USB- host -kapacitet, en USB-(eller USB-on-the-go) kontakt. BTW, stöder Android väl externa USB-enheter som hårddiskar, tangentbord, möss, nav, etc.
Alternativt, Bluetooth-tangentbordet kan fungera, men jag slår vad om att lag dåligt påverkar reaktiviteten.
Också, en Arduino med en USB-värdstyrenhet och i direkt anslutning till Flipper knapparna, kan fungera. Det skulle kräva ADK stöd.
Böka
För att läsa och skicka raw händelser, måste tabletten att förankras permanent.
Det är mycket farligt att använda A ROTADE tablett, som malware kunde praktiskt taget åt något, inklusive dina personliga data och online-konton. Gör inte köra apps som kräver böka, utom om du vet exakt vad de gör.
Utvärdera!
Hur som helst, gör ett test innan projektet.