Autor Tema: como funciona un jostick  (Leído 2186 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
como funciona un jostick
« en: 22 de Julio de 2007, 06:40:38 »
hola a todos, quiero hacer un jostick para la pc, pero no encuentro info sobre el tipo de datos que envia el jostick , como la baudrate, si es asincrono o sinc. y en que orden envia los datos: si un byte para reconocer si es boton o pote seguido del nº de controlador y su valor en caso de pote o si se ha pulsado o levantado un boton .......

pos-eso :? no localizo info sobre los datos que transmite al puerto de juegos un jostick, si tienen algo de info o me pueden pasar alguna url donde haya algo por donde empezar, me harían un gran favor.

desde ya un saludo y gracias

Desconectado c4_esp_VR

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 735
    • www.muchotrasto.com
Re: como funciona un jostick
« Respuesta #1 en: 22 de Julio de 2007, 08:33:53 »
Pues primero tendrias que decir como lo vas a usar...si conectando un joystick de un pc a un pc, conectandolo a un pic, haciendo tu propio joystick.

Los joystick no tienen UART así que olvidate de la velocidad, sincronización y demás historias, como funciona un joystick pues muy sencillo, el ordenador espera un pulling o lo que es lo mismo espera una interrupción del joystick cada cierto tiempo, es como si el ordenador estubiese preguntando en el puerto de entrada del joystick si ha habido un flag de interrupción, de la misma forma funcionan el 90% de los perifericos de entrada y salida.

Si quieres hacer algo con un joystick de un pc en tu ordenador mirate las directX sdk, en especial las direct input.

Si quieres hacerte tu propio joystick te hará falta varios CAD y un joystick como este:

http://www.amidata.es/cgi-bin/bv/rswww/searchBrowseAction.do?D=Joystick%20Switches%20Midget%20Wafer&Ntk=I18NAll&Nr=AND%28avl%3aes%2csearchDiscon_es%3aN%29&Nty=1&com.broadvision.session.new=Yes&Ntt=Joystick%20Switches%20Midget%20Wafer&Ntx=mode%20matchany&N=0&name=SiteStandard&forwardingPage=line&R=3986733&callingPage=/jsp/search/search.jsp&BV_SessionID=@@@@1958451711.1185103502@@@@&BV_EngineID=cccfaddlhmmmhljcefeceeldgkidhgk.0&cacheID=esnetscape

Espero que te sirva de ayuda.

Un saludete.

Desconectado Blanca Sánchez

  • PIC16
  • ***
  • Mensajes: 108
    • PicsMexico: Programación con Microcontroladores
Re: como funciona un jostick
« Respuesta #2 en: 12 de Febrero de 2008, 22:51:52 »
Hola:

Reciclando algunos cacharros, encontré un control que utilizan para el Play Station:



Este tipo de controles emplean dos palancas. Yo supongo que su funcionamiento es similar a un jostick. De cualquier forma me gustaría describir su funcionamiento por si a alguien le sirve.

Cada palanca cuenta con 2 resistencias variables (en la figura son de color amarillo). Cada resistencia controla 2 sentidos: izquierda y derecha; arriba y abajo. A través de un microcontrolador, pueden leerse estos valores y determinar la posición de la palanca.

Pienso utilizar esta palanca para controlar dos motores, espero darme un tiempo y colocar un ejemplo.

También, cada palanca cuenta con un push-boton el cual se cierra cuando se presiona la palanca hacia abajo.


 

anything