fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Usar joystick USB c...
 
Avisos
Vaciar todo

Usar joystick USB como interface sensores y motores

3 Respuestas
2 Usuarios
0 Reactions
5,281 Visitas
juancaruca
Respuestas: 2
Topic starter
(@juancaruca)
New Member
Registrado: hace 14 años

He dejado en codeproject el código necesario en C++ para que podáis convertir de forma muy sencilla un joystick, o mejor un gamepad (más ejes), en un interface de sensores para PC. Todo a través del puerto USB.
Si vais a mi página web http://www.ainecc.com " onclick="window.open(this.href);return false;, veréis que no me he quedado ahí. He creado mi propio interface (placa electrónica incluida), para, y a través del USB simulando un gamepad, controlar un brazo robótico. Incluso con control de motores.

Creo os ayudará mucho a los que no os defendáis demasiado con el bus USB.
HID Application Class for Easy Reading of Joystick and Robotic Sensors
http://www.codeproject.com/KB/directx/HIDEasyClass.aspx " onclick="window.open(this.href);return false;

Responder
2 respuestas
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Hola,

El tema me interesa, pero no he encontrado en tu página web información, ¿podrías poner el link directo?

S2

Ranganok Schahzaman

Responder
juancaruca
Respuestas: 2
Topic starter
(@juancaruca)
New Member
Registrado: hace 14 años

En mi página está todo lo que necesitas para la conversión de un PIC 18F4550 en un gamepad. El firmware y programa en C para compilador MPLAB los tienes en:
http://www.ainecc.com/en/RobotDog/FirmwareIntro.htm " onclick="window.open(this.href);return false;

El la página de codeproject de juancaruca tienes el codigo para el ordenador basado en windowsXP, dividido en 2 partes esenciales, la clase c++ que hace de interface o lector/escritor de valores de joysticks/gampads/robots, y el cuadro de diálogo con un programita simplón que ayuda a entender como usar la clase (pásame tus dudas).
http://www.codeproject.com/KB/directx/HIDEasyClass.aspx " onclick="window.open(this.href);return false;

El programa completo está sin acabar, es muy complejo ya que incluye interface HID, interface opencv (visión robotica), control manual del RobotDogD1 y además control autónomo de este por visión. No lo publicaré hasta más adelante.

Responder
Compartir: