Пример #1
0
 def apply_colour(self):
     if self.colour == 0:
         comms.pins_only(["red"])
     elif self.colour == 1:
         comms.pins_only(["green"])
     elif self.colour == 2:
         comms.set_channel(comms.left, True, False, False)
         comms.set_channel(comms.right, False, True, False)
     elif self.colour == 3:
         comms.set_channel(comms.left, False, True, False)
         comms.set_channel(comms.right, True, False, False)
     else:
         comms.pins_only([])
Пример #2
0
import time

if __name__ == '__main__':
    time.sleep(1)
    print("4")
    time.sleep(1)
    print("3")
    time.sleep(1)
    print("2")
    time.sleep(1)
    print("1")
    time.sleep(0.5)
    print("0.5")
    time.sleep(0.5)
    print("0")
    comms.pins_only(["green"]) #Opening Forest is green
    time.sleep(4.36)
    comms.pins_only(["green", "blue"]) # Turqoise Ocean 4:22
    time.sleep(5.52) # 5:31
    comms.pins_only(["blue"]) # Blue Spaceship 9:53
    time.sleep(6.2) # 6:12
    comms.pins_only(["red"]) # Red Nether 16:05
    time.sleep(4.66) # 4:40
    comms.pins_only(["red", "blue"]) # Purple Movent 20:45
    time.sleep(3.25) # 3:15
    comms.pins_only(["blue"]) # Blue Spaceship 24:00
    time.sleep(5.6) # 7:10
    comms.pins_only(["wwhite"]) # White Sun 27:55
    time.sleep(1.75) # 2:45
    comms.pins_only([]) # End 30:50
    comms.cleanup()
Пример #3
0
def set_state(mode):
    print ("stopping task")
    tasks.stop_task()
    if mode == "White" or mode == "white":
        comms.pins_only(["white"])
    elif mode == "off":
        comms.pins_only([])
    elif mode == "red":
        comms.pins_only(["red"])
    elif mode == "green":
        comms.pins_only(["green"])
    elif mode == "blue":
        comms.pins_only(["blue"])
    elif mode == "purple":
        comms.pins_only(["blue", "red"])
    elif mode == "turquoise":
        comms.pins_only(["blue", "green"])
    elif mode == "yellow":
        comms.pins_only(["red", "green"])
    elif mode == "warm" or mode == "on":
        comms.pins_only(["wwhite"])
    elif mode == "train" or mode == "siren" or mode == "rainbow" or mode=="christmas" or mode=="Christmas":
        tasks.start_task(mode)
    else:
        tasks.stop_task()
        comms.pins_only([])
Пример #4
0
        comms.pins_only([])
        #print "stopping task"

@app.route('/')
def base_addr():
    return 'No'

@app.route('/backlight')
def backlight_command():
    mode = request.args.get('mode')
    #mode = 0
    if mode == None:
        return 'Null error'
    else:
        #print "setting state with arg", mode
        set_state(mode.strip())
    return 'Backlight set'

if __name__ == '__main__':
    comms.pins_only(["red"])
    time.sleep(1)
    comms.pins_only(["green"])
    time.sleep(1)
    comms.pins_only(["blue"])
    time.sleep(1)
    comms.pins_only([])
    app.run(debug=False, port=8080, host='0.0.0.0')
    print ("cleanup")
    tasks.stop_task()
    comms.cleanup()
Пример #5
0
import time
import comms

if __name__ == "__main__":
    print("start")
    comms.pins_only(["red"])
    time.sleep(0.5)
    comms.pins_only(["green"])
    time.sleep(0.5)
    comms.pins_only(["blue"])
    time.sleep(0.5)
    comms.pins_only(["red", "green"])
    time.sleep(0.5)
    comms.pins_only(["red", "blue"])
    time.sleep(0.5)
    comms.pins_only(["green", "blue"])
    time.sleep(0.5)
    comms.pins_only(["red", "green", "blue"])
    time.sleep(0.5)
    comms.pins_only(["white"])
    time.sleep(0.5)
    comms.pins_only(["wwhite"])
    time.sleep(0.5)
    comms.pins_only([])
    print("done")
    comms.cleanup()
Пример #6
0
 def apply_colour(self):
     if self.colour == 0:
         comms.pins_only(["red"])
     elif self.colour == 1:
         comms.pins_only(["green"])
     elif self.colour == 2:
         comms.pins_only(["blue"])
     elif self.colour == 3:
         comms.pins_only(["red", "green"]) #Yellow
     elif self.colour == 4:
         comms.pins_only(["red", "blue"]) #Magenta
     elif self.colour == 5:
         comms.pins_only(["green", "blue"]) #Turquoise
     else:
         comms.pins_only([])