Arduino Leonardo Micro como controlador de juego/Joystick (9 / 10 paso)

Paso 9: Joystick biblioteca API

Ahora que la biblioteca del Joystick está disponible para el IDE de Arduino, un Arduino Leonardo o el Arduino Micro puede utilizarse para proyectos de controlador de juego personalizado. A continuación describe la API de biblioteca completa de Arduino Joystick.

Joystick.Begin (bool initAutoSendState)

Comienza a emular un gamepad conectado a un ordenador. Por defecto todos los métodos de actualización el estado del regulador del juego inmediatamente. Si initAutoSendState está establecida en false, debe llamarse al método Joystick.sendState para actualizar el estado del controlador de juegos.

Joystick.end()

Se detiene la emulación de controlador de juego a un equipo conectado.

Joystick.setXAxis (valor de byte)

Establece el valor del eje X. Gama-127 a 127 (0 es el centro).

Joystick.setYAxis (valor de byte)

Establece el valor del eje Y. Gama-127 a 127 (0 es el centro).

Joystick.setZAxis (valor de byte)

Establece el valor del eje Z. Gama-127 a 127 (0 es el centro).

Joystick.setXAxisRotation (int valor)

Establece el valor de rotación del eje de X. Rango de 0° a 360°.

Joystick.setyAxisRotation (int valor)

Establece el valor de rotación del eje de Y. Rango de 0° a 360°.

Joystick.setZAxisRotation (int valor)

Establece el valor de rotación del eje de Z. Rango de 0° a 360°.

Joystick.setButton (botón de byte, byte valor)

Establece el estado (0 o 1) del botón especificado (0 - 31). El botón es el número de botón basados en 0 (es decir, el botón #1 es 0, el botón #2 es 1, etc..). El valor es 1 si se presiona el botón y 0 si el botón es liberado.

Joystick.pressButton (botón bytes)

Pulse el botón indicado (0 - 31). El botón es el número de botón basados en 0 (es decir, el botón #1 es 0, el botón #2 es 1, etc..).

Joystick.releaseButton (botón bytes)

Suelte el botón indicado (0 - 31). El botón es el número de botón basados en 0 (es decir, el botón #1 es 0, el botón #2 es 1, etc..).

Joystick.setThrottle (valor de byte)

Establece el valor de la aceleración. Gama 0 a 255.

Joystick.setRudder (valor de byte)

Establece el valor del timón. Gama 0 a 255.

Joystick.setHatSwitch (hatSwitch byte, int valor)

Establece el valor del interruptor especificado. El hatSwitch es 0 (es decir, el interruptor #1 es 0 y hat switch #2 es 1). El valor es de 0° a 360°, pero en incrementos de 45°. Cualquier valor inferior a 45° se redondean hacia abajo (es decir, 44° se redondea hacia 0 °, 89 ° está redondeado a 45 °, etc.). Establezca el valor en -1 para liberar el interruptor.

Joystick.sendState()

Envía el estado actualizado de la palanca de mando para el ordenador. Solo necesita ser llamada si AutoSendState es false (véase Joystick.begin para más detalles).

Artículos Relacionados

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Nota importante: Este artículo es para IDE de Arduino versión 1.6.5 (o inferior). Para agregar un dispositivo de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.6 (o superior) ver el Instructable siguiente: Arduino Leonardo M
Arduino Leonardo/Micro(ATMega32u4) como controlador de juegos Gamepad

Arduino Leonardo/Micro(ATMega32u4) como controlador de juegos Gamepad

El chip ATMega32u4 lo que se utiliza en Arduino Leonardo, Micro o Micro Pro tienen la habilidad de usar descriptores HID USB personalizados. Gracias esta capacidad podemos hacer nuestro Arduino como Gamepad genérico!Esta biblioteca contiene todo para
Arduino Windows y el controlador de PS3

Arduino Windows y el controlador de PS3

esta guía le mostrará cómo convertir su Arduino Uno en un controlador de Windows/PS3. Es totalmente configurable y puede cambiar la entrada y salida a cualquier botón que desee. Esto significa que puede un nunchuck de wii hasta el gancho y jugar con
Utilizando un Arduino Uno R3 como un controlador de juegos

Utilizando un Arduino Uno R3 como un controlador de juegos

ACTUALIZACIÓN de 2016: yo ya no proporcionará soporte en la sección de comentarios. Este es un método anticuado y obsoleto que tiene muy pocas razones para utilizar. Mantenerlo sólo con fines de información.Naturalmente, la ONU no soporta nativamente
Cómo hacer un Gameboy / controlador de juego con un Arduino Leonardo

Cómo hacer un Gameboy / controlador de juego con un Arduino Leonardo

Hola todos en este Instuctables vamos a ver cómo realizar un Gameboy Arduino Leonardo.En realidad no es un Gameboy pero un joystick disfrazado.Paso 1: Primero: el HardwareVamos a necesitar:-Arduino Leonardo Arduino IDE +-Pulsador 8-8 resistencias-Cab
Arduino uno trabajar como leonardo

Arduino uno trabajar como leonardo

En primer lugar quiero dejar esto claro no es como cualquier otro convertir el uno en un único dispositivo HID con un tiempo uploard de sketch, puedes subir bocetos con hidESO ES! lees lo que lees que no hay inconvenientes para nada subir bocetos com
Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Una característica impresionante en Arduino Leonardo, que lo hacen especiales en el tablero, es que pueden actuar como ratón y teclado en computadora. Esto podría ser útil para controlar el equipo por diferentes vía, como palillo de alegría y BLUETOO
Arduino Leonardo zumbador juego

Arduino Leonardo zumbador juego

Así que ¿por qué sería construir un Buzzerquiz?¡ Exactamente! Para divertirse y jugar con tus amigos!En mi caso fue diseñada para una fiesta de cumpleaños. Los invitados debían adivinar títulos de películas y Series basados en el tema.Mi configuració
Cómo usar un PSP como un controlador de juegos para PC y PS3

Cómo usar un PSP como un controlador de juegos para PC y PS3

¿Alguna vez se sentó abajo para jugar en tu PS3 con un amigo y se dio cuenta de que sólo un controlador o estabas jugando un juego en su PC y desea que usted tenía un controlador separado? Pues ahora en vez de comprar un controlador nuevo puede utili
Wii Nunchuck como controlador de propósito general a través de la placa Arduino

Wii Nunchuck como controlador de propósito general a través de la placa Arduino

Fondo:He hecho un uno mismo-equilibrio monopatín eléctrico que se dirige con un Wii Nunchuck usando el joystick de pulgar en la parte superior o por inclinación izquierda o derecha, dependiendo de cuál de los dos botones en el extremo están siendo pr
Arduino Leonardo como ISP

Arduino Leonardo como ISP

Leonardo fue mi primer Arduino, lo compré porque es capacidades nativas de USB. Luego de experimentar con Arduino, decidí migrar mi Arduino Leonardo standalone Atmega328p o, para proyectos más pequeños, a un microcontrolador de la familia del Attiny.
Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

La forma más fácil de convertir un control de N64 en un Gamepad USB es comprar un N64 controlador adaptador para alrededor £15. Sin embargo también puede hacer si usted tiene un Arduino Leonardo o cualquier otro tablero de Arduino con comunicación US
USB Wii Gamepad usando Arduino Leonardo

USB Wii Gamepad usando Arduino Leonardo

Fin de semana pasado probé el RetroPie nuevo en mi hermosa nueva frambuesa Pi 3, pero el controlador solo juego que tengo es oldie mando clásico de Wii; ¿Cómo puedo convertirlo a un dispositivo de juego USB regular?Después de algunas investigaciones,
Vamos a hacer un controlador de juego!

Vamos a hacer un controlador de juego!

Me encanta juegos de vuelo, pero se siente como nunca hay suficientes botones de mi joystick.Este instructable le mostrará cómo construir su propio panel del interruptor en ningún momento.Que funciona con cualquier juego y equipo que soporta un joyst