Ejemplo n.º 1
0
 def stop(self):
     rcpy.exit()
Ejemplo n.º 2
0
 def stop(self):
     self.escs.stop()
     self.altimeter.stop()
     rcpy.exit()
Ejemplo n.º 3
0
 def ExitProgram():
     print("Exiting!")
     KillServos()
     KillMotors(AllMotors)
     rcpy.exit()
Ejemplo n.º 4
0
states = [(1, -1), (0, -1), (-1, -1), (-1, 0), (-1, 1), (0, 1), (1, 1), (1, 0)]
#states = [ (1, -1), (-1, -1), (-1, 1), (1, 1)]

direction = 1
direction2 = -1
direction_count = 0
step_interval = .02
reverse_count = 200
try:
    t0 = time.time() + step_interval
    count = 0
    while True:
        if (time.time() >= t0):
            motor.motor3.set(states[count][0])
            motor.motor4.set(states[count][1])
            #motor.motor3.set(states[7-count][0])
            #motor.motor4.set(states[7-count][1])
            count += direction
            if count == len(states):
                count = 0
            if count == -1:
                count = len(states) - 1
            t0 = time.time() + step_interval
            direction_count += 1
            if direction_count >= reverse_count:
                direction = -direction
                direction_count = 0
finally:
    rcpy.exit()