Ejemplo n.º 1
0
# -*- 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()
Ejemplo n.º 2
0
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 "关闭连接!!!"