Outils pour utilisateurs

Outils du site


start:arduino:manette_ps2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:manette_ps2 [2022/07/31 17:54] – [Détails de connexion :] gerardadminstart:arduino:manette_ps2 [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 139: Ligne 139:
  
 [[https://electrotuto.com/2014/04/24/manette-ps2-et-arduino-ps2-controler/|manette-ps2-et-arduino-ps2-controler]] [[https://electrotuto.com/2014/04/24/manette-ps2-et-arduino-ps2-controler/|manette-ps2-et-arduino-ps2-controler]]
 +
 +[[https://github.com/madsci1016/Arduino-PS2X| Librairie Arduino-PS2X]]
 +
 +
 +===== PS2 - Touches =====
 +
 +{{ :start:arduino:ps2_touches.jpg?direct&600 |}}
 +
 +
 +Les fonctions les plus pratiques de cette librairie sont :
 +
 +    ***ps2x.config_gamepad(clock, command, attention, data, Pressures? Rumble?);**
 + La fonction définit la broche du contrôleur et la sensibilité à la pression et aux vibrations des moteurs. Si vous voulez que les touches soient insensibles à la pression ou que les moteurs n'aient pas de vibrations, définissez Pressures et Rumble sur false. Cette fonction renvoie une valeur pour l'erreur
 +
 +    ***ready();**
 +La fonction détermine le type de contrôleur détecté. 0 signifie que le contrôleur n'est pas détecté correctement, 1 signifie la détection du contrôleur DualShock et 2 signifie la détection du contrôleur GuitarHero.
 +
 +    ***read_gamepad(boolean motor1, byte motor2);** 
 +La fonction commencer à lire l'état des touches lorsque l'état de la vibration du moteur est déterminé. (le moteur 2 est le plus gros.)
 +
 +    ***Button (but type);** 
 +la fonction renvoie 1 lorsque la touche spécifique de l'argument de la fonction est enfoncée. Dans DualShock, les touches du contrôleur sont nommées comme suit :
 +
 +{{ :start:arduino:ps2_touches_signification.jpg?direct&600 |}}
 +
 +
 +
 +===== Robot Arduino avec manette PS2 (Joystick PlayStation 2)  =====
 +
 +[[http://fr.mfgrobots.com/mfg/mpm/1002017506.html|Manette PS2 SSfils et arduino]]
 +
 +{{ :start:arduino:ps2-arduino_ssfils.jpg?direct&600 |}}
 +
 +
 +===== Radiocommande PS2 arduino nrf24l01 =====
 +
 +[[https://electrotuto.com/2014/10/09/realiser-une-radiocommande-avec-arduino-manette-ps2-et-nrf24l01/|Radiocommande PS2 arduino nrf24l01]]
/home/chanteri/www/fablab37110/data/attic/start/arduino/manette_ps2.1659282896.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)