2012-05-18 15 views
5

Estoy tratando de hacer un joypad para Android que tiene el control direccional basado en el acelerómetro. Hasta ahora he tenido éxito en completar la parte de Android. Ahora necesito conectar el puerto de E/S de la computadora para el joypad usando Wi-Fi. No tengo idea de cómo hacer esto. Necesito conocimiento de programación del sistema integrado para esto. ¿Pero ni siquiera sé por dónde empezar? De hecho, incluso no sé si esto es posible o no? Aunque busqué Internet y encontré mucho sobre la conexión usando un puerto paralelo o un puerto serie. Pero cada página dice que tienes que tener un conector hembra de puerto paralelo para hacerlo (Hoy en día, el conector del puerto paralelo está extinto ya que USB los reemplazó) . Sé que no necesito conectarme a ninguno de estos conectores externos de pines ya que estoy trabajando a través de Wi-Fi.convertir un teléfono Android en un joypad y conectarlo a la computadora a través de wi-fi

  1. ¿Es esto posible para lo que intento construir?
  2. ¿Cómo accedo al puerto de E/S mediante Wi-Fi (sin tener que conectar nada externo a los puertos)?
  3. ¿Es posible transferir datos entre android (java) y la computadora (C programación del sistema integrado)?
+0

Oh y olvidé una cosa. ¿Es el controlador el que tengo que crear o necesito? ¿Necesito un controlador por separado para que funcione? – neaGaze

+0

Si está usando wifi, no debería necesitar hacer ningún cableado de puerto; simplemente conecte su PC a su punto de acceso inalámbrico (a través de cable o wifi), conecte su teléfono a él, y todo es un proyecto de software. –

Respuesta

0

Nada es imposible, y los enlaces de arriba puede ayudar a que deseo todo el éxito en su proyecto

+0

Supongo que ustedes están hablando del puerto dentro de la PC para la conexión inalámbrica. Bueno, ese puerto es para recibir y enviar bytes a través de wi-fi. Lo que necesito aquí es después de recibir información a través de este puerto inalámbrico, quiero que la información pase a través de otro puerto que es un puerto de E/S para la conexión del joypad. He dado un ejemplo a continuación: – neaGaze

+0

por ejemplo: digamos que envío el byte 0 * B0 que está en hexadecimal (10110000 en binario) a través de wi-fi. Suponiendo que he recibido ese byte, ahora quiero enviar cada bit de esta información binaria a través del puerto de E/S (suponiendo que el puerto de E/S sea 8 bits) para hacer que la computadora haga un trabajo específico para la manipulación del joypad, digamos "Presione el botón D en la dirección correcta". Supongo que ahora estoy claro. :) – neaGaze

0

que hice algo así como que el uso de WP7. Hicimos un lado del servidor (PC) y un lado del cliente (WP). La conexión era por socket, usando wi-fi. Creo que deberías comenzar a estudiar socket e hilos.

Cuestiones relacionadas