Exemple #1
0
def sensing():
	if  GPIO.input(27) == stepped:
		print ("detected pressure")
		print ("")
		#指定時間だけLED光らせる
		led.led_on("red")
		time.sleep(1.5)
		return True
	
	return False
Exemple #2
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()
Exemple #4
0
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)
Exemple #5
0
            #     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)