示例#1
0
def test_steer(i2c_bus):
    # test steering
    drive = PyJuiceDriveController(debug=True, i2c_bus=i2c_bus)
    print "steer hard to port for 5 sec"
    drive.set_steering(-0.785398)
    sleep(5)
    
    print "steer to port for 5 sec"
    drive.set_steering(-0.3927)
    sleep(5)
    
    print "and back to neutral..."
    drive.set_steering(0.0)
    sleep(5)
    
    print "steer to starboard for 5 sec"
    drive.set_steering(0.3927)
    sleep(5)
    
    print "steer hard to starboard for 5 sec"
    drive.set_steering(0.785398)
    sleep(5)
    
    print "and back to neutral..."
    drive.set_steering(0.0)
    sleep(5)
示例#2
0
def test_drive(i2c_bus):
    print "testing drive controller..."
    drive = PyJuiceDriveController(debug=True, i2c_bus=i2c_bus)
    
    print "run full ahead for 5 sec..."
    drive.set_throttle(1.0)
    sleep(5)
    
    print "run 50% ahead for 5 sec..."
    drive.set_throttle(0.5)
    sleep(5)
    
    print "run 0% for 5 sec..."
    drive.set_throttle(0.0)
    sleep(5)
    
    print "run 50% reverse for 5 sec"
    drive.set_throttle(-0.5)
    sleep(5)
    
    print "run full reverse for 5 sec"
    drive.set_throttle(-1.0)
    sleep(5)
    
    print "and back to neutral..."
    drive.set_throttle(0.0)
    sleep(5)