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([])
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()
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([])
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()
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()
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([])