Hola amigos, en este instructable le mostraré cómo hacer un gesto controlado juegos con un Arduino UNO sin entrar en muchas cosas (como obtener Arduino en modo DFU programador o controladores personalizados o cosas así).
He probado algunos juegos para comprobar la compatibilidad del sistema que creo que no es compatible con NFS y GTA y encuentro el programa deja de responder cuando se carga el juego.
Aquí usé el serial de entrada y luego utiliza un programa de c# para convertir las entradas serie a las pulsaciones de teclado. A pesar de que algunos modelos de Arduino como el Arduino Micro, Leonardo, etc. viene con capacidad incorporada para emular como un teclado o un ratón pero lamentablemente nuestro Arduino UNO no viene con esa característica.
Tengo busqué en Google "Cómo emular un teclado usando Arduino" pero los resultados son demasiado molestos y dice entrar en modo de programador DFU e instalar a un controlador y luego puedes emular UNO como un teclado.
Aquí puedo te doy una solución muy simple para esto. En este usé la entrada Serial de Arduino para controlar el juego. Sólo convierte las entradas a Keypress y había jugado con él.