python 控制程序运行时间,执行完一条再执行下一条

我这里有个python控制小车的程序,我是设计按键控制小车,按一下就可以前进后退,我想把系统改成,不要手动按键,自动控制小车前进5秒,然后右转5s,最后停止。哪位大神能帮我修改一下。
from Tkinter import *
import serial
import time
board = serial.Serial("/dev/ttyACM0", 9600, timeout = 1)
time.sleep(2)
root = Tk()
root.title("Robot Controller")
#root.geometry("360x170")
def forward():
board.write("F")
print("Forward")
def backward():
board.write("B")
print("Backward")
def left():
board.write("L")
print("Left")
def right():
board.write("R")
print("Right")
def stop():
board.write("S")
print("Stop")
app = Frame(root)
app.grid()
button1 = Button(app, text="Forward", width=20,command=forward)
button1.pack(side='top', padx = 15, pady = 15)
button1 = Button(app, text="Stop", width=20,command=backward)
button1.pack(side='bottom', padx = 15, pady = 15)
button1 = Button(app, text="Left", width=20,command=left)
button1.pack(side='left', padx = 15, pady = 15)
button1 = Button(app, text="Right", width=20,command=right)
button1.pack(side='right', padx = 15, pady = 15)
if board.read().isdigit():
w = Label(board.read())
w.pack()
root.mainloop()
硬件部分我已经链接测试完成。我只是不想手动点击,让系统自动运行。或者我点击一下前进,能自动执行前进5秒,右转5秒,停止。
谢谢大家

第1个回答  2014-04-20
给予与resource.setrlimit(resource.RLIMIT_AS,(soft_limit,hard_limit))你的孩子的过程。 但要注意,如果你的孩子进程具有超级用户权限,那么它有可能改变其自身的局限性的权力。追问

我还需要什么指令?能麻烦您帮我改改么?稍微改一步,控制直行,我照猫画虎,改后边的?

本回答被提问者采纳
相似回答