【发布时间】:2015-01-28 11:21:44
【问题描述】:
我在 Raspberry Pi 上玩 BrickPi。
我正在使用 Python 来控制一个四轮驱动机器人。默认程序允许您实时控制它。但是我尝试创建一个程序,通过使用代码为机器人提供设定路线,即move forwards 3 seconds then stop:
def fwd():
BrickPi.MotorSpeed[fl] = speed
BrickPi.MotorSpeed[fr] = speed
BrickPi.MotorSpeed[bl] = -speed
BrickPi.MotorSpeed[br] = -speed
BrickPiUpdateValues()
def stop():
BrickPi.MotorSpeed[fl] = 0
BrickPi.MotorSpeed[fr] = 0
BrickPi.MotorSpeed[bl] = 0
BrickPi.MotorSpeed[br] = 0
BrickPiUpdateValues()
fwd()
time.sleep(4)
stop()
但它只是加速了一秒钟然后立即停止...... 我有电机设置并在代码的其他地方分配。并且速度设置为 200。
该库的文档没有帮助。
我该如何进行这项工作?
【问题讨论】:
标签: python raspberry-pi raspbian