示例#1
0
from LED import LED
from flask import Flask
from flask import render_template, request, redirect, url_for
import thread

app = Flask(__name__)

if __name__ == "__main__":
    app.run()

led1_red_pin = 23
led1_green_pin = 24
led1_bluepin = 25
led_1 = LED(0, 0, 0, 1, led1_red_pin, led1_green_pin, led1_bluepin)
led_1.gpio()

led2_red_pin = 16
led2_green_pin = 26
led2_bluepin = 21
led_2 = LED(0, 0, 0, 1, led2_red_pin, led2_green_pin, led2_bluepin)
led_2.gpio()

led3_red_pin = 17
led3_green_pin = 27
led3_bluepin = 22
led_3 = LED(0, 0, 0, 1, led3_red_pin, led3_green_pin, led3_bluepin)
led_3.gpio()

led4_red_pin = 5
led4_green_pin = 6
led4_bluepin = 13
示例#2
0
文件: app.py 项目: tomaszwostal/PiLi
from LED import LED
from flask import Flask
from flask import render_template, request, redirect, url_for
import _thread

app = Flask(__name__)
lights = LED(255, 102, 0, 1)
lights.gpio()


@app.route('/')
@app.route('/<int:power>')
@app.route('/<int:red>,<int:green>,<int:blue>')
@app.route('/<int:red>,<int:green>,<int:blue>,<int:power>')
def index(red=None, green=None, blue=None, power=None, function=None):
    lights.fading = False
    # only update color if a color is specified and max is 255
    if red is None:
        red = lights.red

    if green is None:
        green = lights.green

    if blue is None:
        blue = lights.blue

    if power is None:
        power = lights.power
    elif power > 1 and power <= 100:
        power /= 100
    elif power > 100: