首页 > 解决方案 > Raspberry pi 使用感知帽:无法通过操纵杆移动 LED 矩阵上的像素

问题描述

我正在尝试使用 RPi 和 sense hat 来制作游戏。障碍物正在倒下,玩家应通过操纵杆避开它们。

我的问题是,我希望白色 LED 响应操纵杆方向移动(仅向左和向右),但即使按下操纵杆,像素也不会移动。

谁能建议我一个解决方案?


  global direction
  for event in sense.stick.get_events():
    if event.direction == "left":
        positionX = positionX-1
    elif event.direction == "right":
        positionX = positionX + 1

  
  for element in range(len(maze)-1):
    sleep(0.5)
    mazeSlice = maze[element*8:element*8+64]
    print(mazeSlice)
    sense.set_pixels(mazeSlice)
    #joystick
    sense.set_pixel(positionX,positionY,255,255,255)

标签: pythonraspberry-pi3joystick

解决方案


推荐阅读