|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 19 ![]() |
Bonjour à tous !
C'est mon premier post ici, mais je ne suis pas sur qu'il soit dans la bonne section, ni même que je sois sur le bon forum....... Pour faire simple et rapide, je dois piloter un robot (4 roues motrices asservies ) en sans fil via deux petits modules XBee. Je souhaiterai pouvoir employer un contrôleur usb genre manette de pc ou de xbox, pour piloter tout ça avec les joysticks analogique. En gros derrière la manette il y aurait un pont usb>serie puis un pic pour décoder les signaux de la manette, puis le module sans fil XBee. Ma question est donc, que vais-je trouver en sortie de la manette lorsque je presse un bouton ? et comment exploiter ces signaux !? Ou trouver un driver de contrôleur usb en C++ que je puisse voire ce qu'il a dans le ventre ? merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() être humain Inscription : décembre 2007 Messages : 465 ![]() |
ho la la...
c'est super interressant ça.. si tu veux mon avis, tu n'a pas besoin de pont usb, des pic en sont deja equipés. en effet, certains pics possedent l'interface differentielle usb, et vu que ton port usb n'en sera mpas un, il te suffira de faire un logiciel de controle specifique à ta manette, sans toutes ces couches usb bizarres. le signal serait normalement envoyé en trames d'une centaine d'octets. ensuite, il faut les analyser en sachant qu'un controleur moderne est presque tout en analogique, donc sensible à la pression, le moindre bouton, la moindre gachette est en analogique, donc, il faut avant tout reussir à analyser le signal de ta manette. pour ça tu peu tres bien utiliser le montage avec pic, et communiquer du pic vers le pc en serie ou parralelle... bonne chance. je pense que ce message est plus centré assembeur, voir la rubrique dans autres languages. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 19 ![]() |
merci pour la réponse ...
en fait je pense utiliser un pad de psx,qui est plus simple à décoder..... voila ! |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : septembre 2005 Messages : 193 ![]() |
essaie de t'inspirer de ça et ca devrait être assez simple:
http://www.microchip.com/stellent/id...&part=DM163025
__________________
Stay a while and listen... |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Alexis LechevalierIngénieur développement logiciels Inscription : février 2005 Messages : 1 005 ![]() |
Ou encore deux autres points de départ:
- http://www.lynxmotion.com/ViewPage.a...&CategoryID=16 - http://www.robotcafe.com/ En langue de Shakespeare, désolé!
__________________
Vu sur un paquet de cigarettes: "Fumer peut entrainer une mort lente et douloureuse" Vivre aussi... Ce n'est pas forcément moins douloureux et c'est même beaucoup plus lent...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com