やあ、次の python スクリプトを使用して、Raspberry Pi に接続された USB ジョイスティックを読み取ろうとしています。
import pygame
pygame.init()
print pygame.joystick.get_init()
print pygame.joystick.get_count()
j = pygame.joystick.Joystick(0)
print j
j.init()
print j.get_init()
print j.get_id()
for i in range(0, j.get_numaxes()):
j.get_axis(i)
pygame.quit()
出力として得られるのはこれだけです:
1
1
<Joystick object at 0xb6cb2120>
1
0
SDL_JoystickGetAxis value:0:
SDL_JoystickGetAxis value:0:
SDL_JoystickGetAxis value:0:
SDL_JoystickGetAxis value:0:
理由はわかりません。
値は 0 であってはなりません。