python如何控制运行时间_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秒,停止。

谢谢大家

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值