# -*- coding: utf-8 -* import time # RPi time Lib import RPi.GPIO as GPIO # RPi GPIO Lib from car import Car if __name__ == '__main__': try: ch = input("::") car = Car() while (True): if (ch == 'w'): car.forward(60, 60) elif (ch == 's'): car.back() elif (ch == 'a'): car.left() elif (ch == 'd'): car.right() except KeyboardInterrupt: print('ERROR') finally: GPIO.cleanup()
LEFT = '3' RIGHT = '4' PAUSE = '5' STOP = '6' picar = Car() running = True print '服务开启,等待连接' conn, addr = server.accept() print addr while running: data = str(conn.recv(1024)) for x in data: print x if data == GO: picar.forward() elif data == BACK: picar.back() elif data == LEFT: picar.left() elif data == RIGHT: picar.right() elif data == PAUSE: picar.pause() elif data == STOP: running = False server.close() print "关闭连接!!!"