slt,
j'aimerais utiliser mon joystick dans une application pour commander un robot. Savez-vous comment faire? J'aimerais aussi si possible utiliser la fenêtre pour régler la sensibilité et le calibrer...
Merci d'avance! :lol:
Version imprimable
slt,
j'aimerais utiliser mon joystick dans une application pour commander un robot. Savez-vous comment faire? J'aimerais aussi si possible utiliser la fenêtre pour régler la sensibilité et le calibrer...
Merci d'avance! :lol:
Salut, pour le contrôle du joystick j'utiliserais la librairie DSL: http://www.libsdl.org/cgi/docwiki.cg...ng_20Joysticks
Pour installer SDL sous BCB va voir le site:
http://loka.developpez.com/tutoriel/...ation/cbuilder
ok, merci pour ton aide! ;) J'aurais surement des questions encore!
Merci
Cependant ce-ci est un moyen assez lourd: il nécessite l'ajout d'une librairie externe,... Avez-vous un moyen plus simple? Peut-être avec l'API windows?
Finalement est-ce que tu as téléchargé SDL? : http://www.libsdl.org/download-1.2.php
Pour plus d'info sur l'utilisation du joystick avec SDL tu peux aller voir:
http://lazyfoo.net/SDL_tutorials/lesson25/index.php
Bonne chance :D
Es-ce possible de le faire avec OpenGl?
OpenGL signifie Open Graphics Library, elle sert à la conception d'applications générant des images 3D (mais également 2D).
Par contre, DirectX fait ce que tu veux avec DirectInput.
Oui mais je pensais utiliser GLUT par exemple... Est-ce possible?
Apparemment la fonction glutJoystickFunc est disponible pour faire ce que tu veux, pour plus d'infos: http://dindinx.net/OpenGL/Introducti...ystickFunc.php
N'oublie qu'avec GLUT tu dois distribuer glut32.dll et utiliser la lib dans ton programme. Pour générer la librairie à partir de la DLL tu dois faire:Citation:
Envoyé par chm0105
implib glut32.lib glut32.dll
Pour la gestion d'un joystick avec l'API de Windows regarde http://tcharles.developpez.com/joystick/
merci pour ton aide!
Ici on nous explique comment contrôler son joystick. Par exemple, cette fonction permet d'afficher les joystick connectés:
Impossible de compiler sous Borland... Pouvez-vous m'aider?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include <windows.h> #include <stdio.h> ... void AfficherJoysConnectes() { int i; JOYINFO structtmp; printf("Voici la liste des joysticks connectés :\n"); for (i = JOYSTICKID1 ; i < (JOYSTICKID1 + 16) ; i++) //seuls 16 IDs sont possibles { if (joyGetPos(i,&structtmp) == JOYERR_NOERROR) printf("%d\n",i); } }
Pour plus de renseignement tu peux aller voir le site web de Microsoft: https://msdn2.microsoft.com/en-us/library/ms709377.aspx
La fonction que tu tu veux utiliser joyGetPos y est mentionner.