Пример #1
0
speed = 30

agobo.init()

# main loop
try:
    while True:
        keyp = readkey()
        if keyp == 'w' or ord(keyp) == 16:
            agobo.forward(speed)
            print 'Forward', speed
        elif keyp == 'z' or ord(keyp) == 17:
            agobo.reverse(speed)
            print 'Reverse', speed
        elif keyp == 's' or ord(keyp) == 18:
            agobo.spinRight(speed)
            print 'Spin Right', speed
        elif keyp == 'a' or ord(keyp) == 19:
            agobo.spinLeft(speed)
            print 'Spin Left', speed
        elif keyp == '.' or keyp == '>':
            speed = min(100, speed + 10)
            print 'Speed+', speed
        elif keyp == ',' or keyp == '<':
            speed = max(0, speed - 10)
            print 'Speed-', speed
        elif keyp == ' ':
            agobo.stop()
            print 'Stop'
        elif ord(keyp) == 3:
            break
Пример #2
0
def right():
    agobo.spinRight(speed)
    time.sleep(1)
    agobo.stop()
Пример #3
0
import agobo, time

speed = 80

agobo.init()

# main loop
try:
    while True:
        agobo.forward(speed)
        print 'Forward'
        time.sleep(3)
        agobo.reverse(speed)
        print 'Reverse'
        time.sleep(3)
        agobo.spinRight(speed)
        print 'Spin Right'
        time.sleep(3)
        agobo.spinLeft(speed)
        print 'Spin Left'
        time.sleep(3)
        agobo.stop()
        print 'Stop'
        time.sleep(3)

except KeyboardInterrupt:
    print

finally:
    agobo.cleanup()
    
Пример #4
0
def right():
    agobo.spinRight(speed)
    time.sleep(1)
    agobo.stop()