Étape 6 · La manette PS4¶
L'ESP32 a le Bluetooth intégré : la DualShock 4 s'y connecte directement, sans matériel supplémentaire.
La bibliothèque : Bluepad32¶
Bluepad32 est maintenue, gère la DualShock 4 sur l'ESP32 classique, et se couple sans avoir à inscrire d'adresse dans la manette. Elle s'installe comme une carte « ESP32 + Bluepad32 » dans le gestionnaire de cartes, en suivant la page Arduino + ESP32 de sa documentation officielle.
Coupler la manette¶
Maintenir ++share++ + ++ps++ jusqu'à ce que la barre lumineuse clignote.
Étapes¶
- Charger l'exemple « Bluepad32 » fourni et lire les valeurs des sticks dans le moniteur série.
- Piloter le servo avec le stick gauche — une seule ligne de mapping :
- Utiliser un bouton pour allumer ou changer la couleur des LEDs.
Ce qu'on apprend ici
Les événements (un bouton pressé), le mapping de valeurs avec map(), et les seuils.
Validation¶
- Manette couplée
- Valeurs des sticks visibles dans le moniteur série
- Le stick pilote le servo
- Un bouton pilote les LEDs