Exemple #1
0
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)
Exemple #2
0
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)