Esempio n. 1
0
def blink():
    try:
        while True:
            if threading.currentThread().stopped():
                break
            led.led_on()

            sleep()

            if threading.currentThread().stopped():
                break
            led.led_off()

            sleep()
    finally:
        led.led_off()
def blink():
  try:
    while True:
      if threading.currentThread().stopped():
        break
      led.led_on()

      sleep()

      if threading.currentThread().stopped():
        break
      led.led_off()

      sleep()
  finally:
    led.led_off()
Esempio n. 3
0
def command(cmd=None):
    if cmd == STOP:
        led.led_stop()
        motor.stop()
    elif cmd == FORWARD:
        led.led_off()
        motor.forward()
    elif cmd == BACKWARD:
        led.led_off()
        motor.backward()
    elif cmd == LEFT:
        led.led_left()
        motor.left()
    elif cmd == RIGHT:
        led.led_right()
        motor.right()
    return "Success", 200, {'Content-Type': 'text/plain'}
Esempio n. 4
0
    def processing(self):
        while True:
            if self.isStepped is True:
                #print("waiting for being stepped")
                #スキャンされてからマットを踏むまでの待機時間
                name = "yuka"
                if self.isStepped is True:
                    print(name + " stepped on the mat")
                    self.UpdateSheet()
                else:
                    print(name + " didn't stepped ")

                self.isScaned = True  #for demonstration
                self.isStepped = False
                print("restart processing")
                print("")
                led.led_off("blue")
                led.led_off("red")

            else:
                pass
Esempio n. 5
0
def led_machine(state, dur):
    if state == 1:
        led_off()
        led_persist()
    elif state == 2:
        led_off()
        time.sleep(0.1)
        for i in range(dur):
            blink()
    elif state == 3:
        led_off()
        time.sleep(0.1)
        for i in range(dur):
            fade()
    else:
        led_off()
def unlock():
    print("hello from unlock")
    led_off()
    payload = "unlock_response 0 " + device_id + " " + app_id
    client.publish(app_topic, payload, 2)