Example #1
0
def run_backward():
    motA.setSpeed(100)
    motB.setSpeed(100)
    motA.backward()
    motB.backward()
    Tools.delay(1000)
    motA.stop()
    motB.stop()
    Tools.delay(300)
Example #2
0
def step_forward():
    motA.setSpeed(50)
    motB.setSpeed(50)
    motA.forward()
    motB.forward()
    Tools.delay(1000)
    motA.stop()
    motB.stop()
    Tools.delay(300)
Example #3
0
# Make a robot object!
robot = NxtRobot()

# Make motor objects!
motA = Motor(MotorPort.A)
motB = Motor(MotorPort.B)

# Add motoro to robot!
robot.addPart(motA)
robot.addPart(motB)

# move the robot forward!
motA.forward()
motB.forward()
Tools.delay(2000)

# pause!
motA.stop()
motB.stop()
Tools.delay(2000)

# turn the robot!
motA.backward()
motB.forward()
Tools.delay(2000)

# pause!
motA.stop()
motB.stop()
Tools.delay(2000)
Example #4
0
robot.addPart(ts2)
robot.addPart(ls1)
gear.forward()
lightsensor_timeout = False
while not robot.getGameGrid().isDisposed():
  if lightsensor_timeout != False and time.clock() > lightsensor_timeout:
      lightsensor_timeout = False
  t1 = ts1.isPressed()
  t2 = ts2.isPressed()
  if (t1 and t2):
    gear.backward(500)
    gear.left(400)
    gear.forward()
  else:
    if t1:
      gear.backward(500)
      gear.left(400)
      gear.forward()
    else:
      if t2:
        gear.backward(500)
        gear.right(100)
        gear.forward()
  if (ls1.getValue() < 990 and lightsensor_timeout == False):
    gear.left(4700)
    gear.forward(200)
    gear.forward()
    lightsensor_timeout = time.clock() + 2
  Tools.delay(20)
 
Example #5
0
def turn_right(delay):
    motA.stop()
    motB.stop()
    motA.backward()
    motB.forward()
    Tools.delay(delay)
Example #6
0
def move_backward(delay):
    motA.stop()
    motB.stop()
    motA.backward()
    motB.backward()
    Tools.delay(delay)