Пример #1
0
#!/usr/bin/env python3

import os
from flask import Flask
from flask import request
from flask import send_from_directory
import edu

app = Flask(__name__)

led1 = edu.led(13)
led2 = edu.led(15)
btn1 = edu.button(16)
btn2 = edu.button(18)
buzzer = edu.buzzer(32)
relay = edu.relay(11)


@app.route("/")
def index():
    with open("./html/index.html") as f :
        res = f.read()
    return res


@app.route("/test")
def test():
    return "TEST PAGE"


@app.route("/html")
Пример #2
0
#!/usr/bin/env python3

import os
from flask import Flask
from flask import request
from flask import send_from_directory
import edu

app = Flask(__name__)

led1 = edu.led(13)
led2 = edu.led(15)
btn1 = edu.button(16)
btn2 = edu.button(18)
buzzer = edu.buzzer(32)
relay = edu.relay(11)


@app.route("/")
def index():
    with open("./html/index.html") as f:
        res = f.read()
    return res


@app.route("/test")
def test():
    return "TEST PAGE"


@app.route("/html")
Пример #3
0
    global led2
    global lcm
    global ser
    if(GPIO.input(led2.pin) == 1):
        led2.off()
        ser.write("led2.0 ")
        
    elif(GPIO.input(led2.pin) == 0):
        led2.on()
        ser.write("led2.1 ")
    lcm.line2_msg = 'btn2 pressed'



if __name__ == "__main__":
    btn1 = edu.button(button1_pin, btn1_func)
    btn2 = edu.button(button2_pin, btn2_func)
    lcm.run()

    operations = {
            'led1.1'   : led1.on,
            'led1.0'   : led1.off,
            'led2.1'   : led2.on,
            'led2.0'   : led2.off,
            'relay.1'  : rel.on,
            'relay.0'  : rel.off,
            'buzzer.1' : buz.on,
            'buzzer.0' : buz.off,
            'shutdown' : shutdown,
            }