Añadir un pequeño joystick de pulgar de dos ejes analógicos a su palanca de mando existente. (2 / 3 paso)

Paso 2: Software

Arduino (probado con v1.0.5).

Descarga https://github.com/sparkfun/SF32u4_boards/archive... y lo descomprimimos en la carpeta de arduino y hardware .

Esto agrega que algunos nuevos artículos a herramientas -> tabla (siga la guía de conexión de sparkfun si tienes problemas).

Hacer copias de seguridad de tus archivos originales HID.cpp y USBAPI.h dentro de la carpeta de arduino/hardware/arduino/corazones/arduino y reemplazarlos con los dos archivos de este Instructable. (Mover los archivos de copia de seguridad de la carpeta original o Arduino se queja si tienen .cpp o. h la extensión!).

En el archivo HID.cpp son tres líneas a partir de la línea 27.

 // #define KBAM_ENABLED// #define JOYSTICK_ENABLED#define THUMBSTICK_ENABLED 

En mi versión del archivo, es línea #define THUMBSTICK_ENABLED que está muy bien para nuestro joystick de dos ejes.

Si más adelante desea utilizar uno de los otros valores para un proyecto, solo descomentar la línea necesita (sólo uno a la vez!).

Descargar thumbstick.ino y abrirlo con el conjunto de la IDE de Arduino board de SparkFun Pro Micro 5V/16 MHz y subir el dibujo.

Dependiendo de la orientación de la palanca de mando puede que tenga que cambiar los parámetros segundo y terceros a las funciones de map() de "400, -400" a "-400, 400, esto invierte los ejes.

Ahora Windows debe tener una nueva entrada denominada "Junta de IO de USB" en controladores de juego.

Peligrosas de élite con múltiples joysticks a la vez pero si quieres usarlo con un juego que sólo es compatible con un joystick, puede enlazar joysticks diferentes juntos en una virtual con UJR y vJoy.

Artículos Relacionados

Añadir botones a tu Joystick X52-Pro con un Arduino Micro

Añadir botones a tu Joystick X52-Pro con un Arduino Micro

Tengo una configuración HOTAS Saitek Pro X52 que utilizo para la élite: peligroso. Es un joystick fantástico pero podía hacer con sólo unos pocos botones más. Utilizando un Arduino Micro puede extender esta (o cualquier otra) joystick para cualquier
Reparar un joystick analógico de la PSP errante

Reparar un joystick analógico de la PSP errante

hay un montón de lugares mostrando cómo solucionar vagando por palancas de mando análogas de la PSP. La mayoría de estas reparaciones involucran comprar un joystick de repuesto.   Encontré utilizando alcohol isopropílico (frotando alcohol 90% +) y un
Cómo sustituir un joystick analógico roto en un controlador de XBOX 360.

Cómo sustituir un joystick analógico roto en un controlador de XBOX 360.

¿Tienes un controlador de XBOX 360 sólo ahí acumulando polvo porque rompió el joystick analógico? Bueno si tu respuesta es sí, entonces estás de suerte. Este Instructable le mostrará cómo reemplazar un joystick analógico roto en un controlador de XBO
Reemplazar un perdida o roto del joystick analógico de tu PSP.

Reemplazar un perdida o roto del joystick analógico de tu PSP.

He perdido varios de los joysticks desmontables y pensé que yo no soy el único que tiene este problema. Por el momento que me acordé de pegamento estupendo para la PSP, he perdido le otra vez. Así que en lugar de comprar nuevos o agregar los grandes
Grove pulgar Joystick

Grove pulgar Joystick

Esto es parte de una serie de instructables donde tomar estándar componente y senors Groves y conectar con un Arduino. En los dos últimos tutoriales mostré cómo conectar un controlador de motor de I2C y un eje analógico girocompás para el Arduino, as
Hacer un Pad Joystick MeArm

Hacer un Pad Joystick MeArm

** Nota: Este instructivo se supone que ya tiene un trabajo MeArm. Si usted quiere construir una MeArm, hay muchos instructables que podría ayudarle con eso. Es cómo mío. :) El código que estoy usando en el video es una versión ligeramente modificada
Controlar un actuador pequeño con Arduino

Controlar un actuador pequeño con Arduino

Este Tutorial de actuador lineal de Arduino muestra cómo controlar un Actuador pequeño Firgelli usando una placa compatible con Arduino y varios sensores de entrada, incluyendo un Slider y la perilla de rotación por control directo, Joystick para mov
Arduino Leonardo Micro como controlador de juego/Joystick

Arduino Leonardo Micro como controlador de juego/Joystick

Nota importante: Este artículo es para IDE de Arduino versión 1.6.6 (o superior). Para agregar un controlador de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.5 (o inferior) véase el Instructable siguiente: Añadir controlad
Ratón de Joystick que habla

Ratón de Joystick que habla

trabajo en tecnología de asistencia, que es la tecnología diseñada para ayudar a personas con discapacidad a mantenerse independiente.Nos encontramos con un hombre que tenía tetraplejía debido a un accidente de vehículo de motor.  Había un pequeño mo
Hacer tu propio Atari Joystick

Hacer tu propio Atari Joystick

el Atari VCS/2600 fue lanzado en 1977. En el momento de escribir esto, que hace 36 años. Las consolas, impresionante, son bastante resistentes. Lamentablemente, los joysticks no precio tan bien. Muchas personas recurren al uso de reguladores de Sega
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
Camiseta LED Matrix

Camiseta LED Matrix

La camisa de matriz de LED utiliza componentes circuitos suaves para crear una resolución baja, desplazamiento de tablero de mensajes y la plataforma de videojuegos que puede ser controlado con una palanca de mando en una camiseta. Fue una de mis pri
BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

BRICOLAJE artesanal hexápodo con arduino (Hexdrake)

Hola, soy David y en este instructable te voy a mostrar cómo hice este hexápodo cuyo nombre es Hexdrake.Desde los 16 me interesé en electrónica y más tarde en robótica. Después de conseguir algún nivel y programación con arduino que decidí construir
Máquina de juego de Arcade de Retropie

Máquina de juego de Arcade de Retropie

así que decidí hacer una máquina arcade retro para mi primer proyecto de frambuesa pi. Esperamos que disfrute a mi guía y útil :-)Paso 1: ¿Que Software uso? 2 contendientes principales, Retropie y PiPlay.Pros y contras de cada uno. La configuración c