2012-05-18 10 views
5

Sto provando a creare un joypad per Android che abbia il controllo direzionale basato sull'accelerometro. Finora ho avuto successo nel completare la parte Android. Ora ho bisogno di interfacciare la porta I/O del computer per joypad usando il Wi-Fi. Non ho idea di come farlo. Ho bisogno di conoscenze di programmazione del sistema embedded per questo. Ma non so nemmeno da dove cominciare? In realtà nemmeno io so se questo è possibile o no ?? Ho cercato su internet e ho trovato molte informazioni sulla connessione usando la porta parallela o la porta seriale.Ma ogni pagina dice che devi avere un connettore femmina per la porta parallela per fare questo (Oggi i connettori della porta parallela sono estinti come USB li ha sostituiti) . So che non ho bisogno di collegarmi a nessuno di questi connettori esterni di pin mentre sto lavorando tramite Wi-Fi.trasformare un telefono Android in un joypad e collegarlo al computer tramite Wi-Fi

  1. E 'possibile per quello che sto cercando di costruire ??
  2. Come accedere alla porta I/O utilizzando il Wi-Fi (senza dover collegare alcunché esterno alle porte) ??
  3. E 'possibile trasferire dati tra android (java) e computer (programmazione del sistema embedded C) ??
+0

Oh e ho dimenticato una cosa. È il driver che devo creare o ho bisogno di un driver separato per farlo funzionare ?? – neaGaze

+0

Se si utilizza la rete Wi-Fi, non è necessario eseguire alcun cablaggio della porta: collegare il PC al punto di accesso wireless (via cavo o wifi), collegare il telefono ad esso ed è tutto un progetto software. –

risposta

0

Niente è impossibile, e il link di cui sopra può aiutare a augurare a tutti voi il successo nel progetto

+0

Immagino che voi stiate parlando della porta all'interno del PC per la connessione wireless. Bene quella porta è per ricevere e inviare byte tramite wi-fi. Quello che mi serve qui è dopo aver ricevuto le informazioni attraverso questa porta wireless, voglio che le informazioni passino attraverso un'altra porta che è una porta I/O per la connessione joypad. Ho dato un esempio qui sotto: – neaGaze

+0

per Eg: ad esempio, invio il byte 0 * B0 che è in esadecimale (10110000 in binario) tramite wi-fi.Assunzione che ho ricevuto quel byte, ora voglio inviare ogni bit di questa informazione binaria attraverso la porta I/O (assumendo che la porta I/O sia 8 bit) per fare in modo che il computer lavori in modo specifico per la manipolazione del joypad, ad esempio "Premere il pulsante D in direzione destra". Credo di essere chiaro ora. :) – neaGaze

0

ho fatto qualcosa di simile con WP7. Abbiamo fatto un lato server (PC) e un lato client (WP). La connessione è avvenuta via socket, usando il wi-fi. Penso che dovresti avviare studiyng socket e thread.

Problemi correlati