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)
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)