Précédent   Forum des professionnels en informatique > Systèmes > Hardware > Achat et Conseils > Composants
Composants Processeur, ventilateurs, RAM, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2008, 22h22   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 19
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 19
Points : 1
Points : 1
Par défaut Comment utiliser un pad usb avec un µcontroleur ?

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 !
electron-libre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 02h19   #2
Membre expérimenté
 
Avatar de edfed
 
être humain
Inscription : décembre 2007
Messages : 465
Détails du profil
Informations professionnelles :
Activité : être humain

Informations forums :
Inscription : décembre 2007
Messages : 465
Points : 582
Points : 582
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.
__________________
http://www.pending.me.uk/nmc/bla_1356091200.png
Vivement 21/12/2012
edfed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2008, 16h59   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 19
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 19
Points : 1
Points : 1
merci pour la réponse ...

en fait je pense utiliser un pad de psx,qui est plus simple à décoder..... voila !
electron-libre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 09h26   #4
Membre régulier
 
Avatar de zodd
 
Inscription : septembre 2005
Messages : 193
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : septembre 2005
Messages : 193
Points : 88
Points : 88
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...
zodd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 16h09   #5
Membre Expert
 
Avatar de LooserBoy
 
Homme Alexis Lechevalier
Ingénieur développement logiciels
Inscription : février 2005
Messages : 1 005
Détails du profil
Informations personnelles :
Nom : Homme Alexis Lechevalier
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2005
Messages : 1 005
Points : 1 471
Points : 1 471
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...
LooserBoy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h07.


 
 
 
 
Partenaires

Hébergement Web