def sensing(): if GPIO.input(27) == stepped: print ("detected pressure") print ("") #指定時間だけLED光らせる led.led_on("red") time.sleep(1.5) return True return False
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 home(): red, green, blue = led_data() led_on(red, green, blue) if request.method == 'POST': if request.form["button"] == "Enter": enter_data() return redirect(url_for("home")) if request.form["button"] == "Exit": data['amt'] = exit_data() return redirect(url_for("home")) if request.form["button"] == "Check": check() return redirect(url_for("home")) # fetching last 3 rows last_3 = last_3_data() for i in range(3): if (last_3[i]["color"] == 1): data["red_wing"] = last_3[i]["wing"] data["red_slot_no"] = last_3[i]["slot"] data["red_reg_no"] = last_3[i]["reg_no"] elif (last_3[i]["color"] == 2): data["green_wing"] = last_3[i]["wing"] data["green_slot_no"] = last_3[i]["slot"] data["green_reg_no"] = last_3[i]["reg_no"] elif (last_3[i]["color"] == 3): data["blue_wing"] = last_3[i]["wing"] data["blue_slot_no"] = last_3[i]["slot"] data["blue_reg_no"] = last_3[i]["reg_no"] data["lcolor"] = last_3[0]["color"] data["lwing"] = last_3[0]["wing"] data["lslot"] = last_3[0]["slot"] data["lreg_no"] = last_3[0]["reg_no"] return render_template('index.html', data=data)
# self.isScaned = False # self.isStepped = False # print("restart processing") # led.led_off("blue") # led.led_off("red") # else: # time.sleep(5) coimat = mat() print("setting up now...") time.sleep(3) print("set up finished") print("main loop start") print("") led.led_on("green") #LED光らせる #thread_scan = threading.Thread(target = coimat.ScanID) thread_step = threading.Thread(target=coimat.WaitStep) thread_processing = threading.Thread(target=coimat.processing) thread_maintainance = threading.Thread(target=coimat.maintanance) #thread_scan.start() thread_step.start() thread_processing.start() thread_maintainance.start()
#led testing phase2 # from operation import led_data from led import led_on #red, green, blue = led_data() red, green, blue = { 'wing': 'A', 'slot': 3 }, { 'wing': 'A', 'slot': 3 }, { 'wing': 'A', 'slot': 3 } led_on(red, green, blue) print(red, green, blue)
def lock(): print("hello from lock") led_on() payload = "lock_response 0 " + device_id + " " + app_id client.publish(app_topic, payload, 2)