Récuperer des entrés sur un port USB, les retravailler puis les renvoyer sur un

Résolu
Flanker47 Messages postés 3 Date d'inscription jeudi 21 août 2008 Statut Membre Dernière intervention 21 août 2008 - 21 août 2008 à 13:46
Flanker47 Messages postés 3 Date d'inscription jeudi 21 août 2008 Statut Membre Dernière intervention 21 août 2008 - 21 août 2008 à 18:49
Bonjours je suis nouveau donc je commence par me présenter:
étudiant en classe préparatoire, je fait principalement de la physique et des math, donc jamiais de prog...
Chaque année il faut réaliser un projet appelé TIPE, cette année j'ai décidé de faire ma propre télécomande en PPM de modulation FM (pourrait être utile pour la suite des études).
le principe
J'ai un joystick sur port USB il s'actualise à chaque changement d'état et envoi un paquet de donné du type
06 07 4CFF 00 F0 88

j'ai pus isoler les axe qui m'interessent:
le 88 corrrespond au paquet du Lacet        -->z de 0 à 255
le FF au paquet de la manette des gaz       -->t de 0 à 255
le 4C au paquet de la profondeur            -->x de 0 à 255
et le C4 au paquet du tangage                 -->y de 0 à 255

de plus si le joystick ne bouge pas, il renvois un mot de 4 byte n'ayant aucun interêt.

donc ma ou plutôt mes questions sont:
comment récuperer l'adresse du prot USB correspondant au joystick?
Comment récuperer ces données dans un programe en C++?
et Comment fait-on une tempo en C++?(je pense avoir une idée la dessus mais je préfère vérifier.

1 réponse

Flanker47 Messages postés 3 Date d'inscription jeudi 21 août 2008 Statut Membre Dernière intervention 21 août 2008
21 août 2008 à 18:49
pour l'adresse c'est bon, j'ai finit par trouver un petit logicilel qui m'affiche les aderesses des ports USB

ensuite pour ce qui est de récuperer les données, heu....
j'ai entendu parler de la fonction qui resemble à ça
GUID hidGUID = {0xf18a0e88, 0xc30c, 0x11d0, {0x88, 0x15, 0x00, 0xa0, 0xc9, 0x06, 0xbe, 0xd8}};
mais ce ne doit pas être la seule, de plus à quoi correspondent les coordonées dan la deuxième parnthèse???
3
Rejoignez-nous