我最近构建了一个与Raspberry Pi 3 B一起工作的机器人。我已经制作了一个脚本,可以向前,向后,向左/向右移动一些功能。
import curses
#some more code#
while True:
char = screen.getch()
if char == ord('q'):
break
elif char == ord('w'):
goForward()
elif char == ord('s'):
goBack()
elif char == ord('d'):
goRight()
elif char == ord('a'):
goLeft()
elif char == ord('e'):
goStop()
当我想要向左转时,我按下a
,它会永远转为我按其他内容或stop("e")
。我想知道是否有办法重写这个脚本,以便当我按下时,d
在按下d
时向右转,然后在释放按键时停止。就像玩具车一样。喜欢:
while(d.key_pressed == 1):
goRight()