if sys.platform == 'linux2': from r3g2 import yellow_leds, red_leds, led_toggle, setup_pins, leds_status setup_pins() else: from r3g2 import yellow_leds, red_leds from r3g2fake import led_toggle, leds_status app = Flask(__name__.split('.')[0]) @app.route("/") def home(): return render_template('index.html', yellow_leds=yellow_leds, red_leds=red_leds) @app.route("/led/<int:led>") def led(led): led_toggle(led) # os.system("mpg123 /usr/share/scratch/Media/Sounds/Effects/WaterDrop.mp3&") os.system("sudo fswebcam --no-banner --skip 3 -r 162x120 -D 1 /home/pi/blinkr/static/test.jpeg") return redirect('/') app.debug = True if __name__ == "__main__": app.run(host='0.0.0.0') app.secret_key = 'A0Zr98j/3yX R~XHH!jmN]LWX/,?RT' leds_status(False)
from r3g2 import all_leds, yellow_leds, red_leds, leds_status, \ led_status, group_status, led_toggle, button_pressed, \ r1, r2, r3, g1, g2 import time from random import choice leds_status(False) ring = [r1, r2, r3, g2, g1] def yellow_blink_red_blink(): # yellow blink, reds blink for i in range(5): group_status(yellow_leds, False) group_status(red_leds, True) time.sleep(.2) group_status(yellow_leds, True) group_status(red_leds, False) time.sleep(.2) if __name__ == '__main__': var = 1 while var == 1: # if button_pressed(): for i in range(5): leds_status(True) time.sleep(0.1) leds_status(False) time.sleep(0.1)