ImagenImagenImagenImagen
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

Usar joystick USB como interface sensores y motores

Postea aqui toda la parte de programación del lenguaje C, C++, C#...

Moderador: Junta Directiva

Responder
juancaruca
Mensajes: 2
Registrado: Sab May 14, 2011 2:47 pm

Usar joystick USB como interface sensores y motores

Mensaje por juancaruca » Sab May 14, 2011 3:00 pm

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;



Ranganok
Usuario Desarrollador
Usuario Desarrollador
Mensajes: 3867
Registrado: Lun Nov 07, 2005 3:10 pm
Ubicación: Barbaros del Valle
Contactar:

Re: Usar joystick USB como interface sensores y motores

Mensaje por Ranganok » Mar May 17, 2011 8:55 am

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
skiras.blogspot.com

"En igualdad de condiciones la explicación más sencilla es la cierta"

juancaruca
Mensajes: 2
Registrado: Sab May 14, 2011 2:47 pm

Re: Usar joystick USB como interface sensores y motores

Mensaje por juancaruca » Dom May 22, 2011 11:16 am

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

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado