用python中的箭头键控制机器人

时间:2014-10-03 16:47:07

标签: python arrow-keys

我想通过ssh控制机器人。机器人应该向一个方向行驶。 我想轮询箭头键,然后设置机器人两个轮子的速度。

从一开始我就尝试使用以下代码,看看它是否可行

import sys
import pygame
from pygame.locals import *

done = 0


while not done:
    for event in pygame.event.get():
        # any other key event input
        if event.type == QUIT:
            done = 1
        elif event.type == KEYDOWN:
            if event.key == K_ESC:
                done = 1

    # get key current state
    keys = pygame.key.get_pressed()
    if keys[K_LEFT]:
        print 'left pressed!'

自: Can constant key input move a sprite constantly?

如果我尝试运行代码,我会得到错误"视频系统未初始化"在

for event in pygame.event.get():

请帮助我,如果您有任何想法可能出错。

对于任何拼写错误,抱歉,英语不是我的语言。

0 个答案:

没有答案