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
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: