예제 #1
0
파일: main.py 프로젝트: dlaw/maslab
def kill(*args):
    arduino.set_led(False)
    arduino.drive(0, 0)
    arduino.set_sucker(False)
    arduino.set_helix(False)
    arduino.set_door(False)
    exit()
예제 #2
0
파일: maneuvering.py 프로젝트: dlaw/maslab
 def on_timeout(self):
     arduino.set_door(False)
     variables.number_possessed_balls = 0 # we no longer possess any balls
예제 #3
0
파일: maneuvering.py 프로젝트: dlaw/maslab
 def next(self, time_left): # override next so nothing can interrupt a HappyDance
     arduino.set_door(True)
     if time.time() > self.next_shake:
         self.next_shake = time.time() + constants.dance_period
         self.shake_dir *= -1
     arduino.drive(0, self.shake_dir * constants.dance_turn)
예제 #4
0
파일: stop.py 프로젝트: dlaw/maslab
#!/usr/bin/python2.7

import arduino, time

time.sleep(1)
arduino.drive(0, 0)
arduino.set_sucker(False)
arduino.set_helix(False)
arduino.set_door(False)