2017-05-30 70 views
1

我只是想知道是否有人可以幫助我。我通過Raspberry Pi控制機器人,使用Python,並想知道如何改變機器人向後移動的時間量。目前只有半秒鐘,我希望是三秒鐘。我已經列出了我目前使用的代碼。如何更改機器人倒退的持續時間

import time 
from gopigo import * # Has the basic functions for controlling the GoPiGo Robot 
import sys # Used for closing the running program 

now = time.time() 
future = now + 0.500 
while time.time() < future: 
    bwd() # Move backward 
stop() 
sys.exit() 
+1

'future = now + 3'? – roganjosh

回答

0

從我所看到的,現在的時間現在是(「0」)加上0.500(「半秒」)。 要更改爲3秒,您需要執行「現在」加「3」。

試試這個,讓我們知道!

import time 
from gopigo import * 
import sys 

now = time.time() 
future = now + 3 

while time.time() < future: 
    bwd() 

stop() 
sys.exit() 
+0

您的縮進已關閉。我不確定'stop()'是否應該放在'while'循環中。對我來說這似乎很奇怪,因爲如果你爲了保持某種移動而不得不在循環中重複調用'bwd()','stop()'方法的用途就會丟失。 – roganjosh

+0

@roganjosh你說得對,我剛剛複製/粘貼了OP代碼。我現在編輯,謝謝。 – Gabri

+0

工作感謝你。 –

相關問題