J'utilise un Raspberry Pi 3 pour contrôler un véhicule robotisé. J'ai réussi à relier mon contrôleur PS4 au RPi en utilisant ds4drv
. J'ai le code suivant fonctionnant et émettant "Bouton pressé"/"Bouton libéré" quand un bouton est pressé/relâché sur le contrôleur PS4 using pygame
. Je me demande comment identifier quel bouton est exactement pressé.Comment identifier quel bouton est appuyé sur le contrôleur PS4 en utilisant pygame
ps4_controller.py
import pygame
pygame.init()
j = pygame.joystick.Joystick(0)
j.init()
try:
while True:
events = pygame.event.get()
for event in events:
if event.type == pygame.JOYBUTTONDOWN:
print("Button Pressed")
elif event.type == pygame.JOYBUTTONUP:
print("Button Released")
except KeyboardInterrupt:
print("EXITING NOW")
j.quit()
Merci mon ami! C'était extrêmement utile! – rebbailey