def phatbeat_wait(): #global player #player = 'wait' phatbeat.clear() #phatbeat.set_all(0, 255, 0) #for channel in (0,1): phatbeat.set_pixel(0, 0, 255, 0, 0.1, 0) phatbeat.set_pixel(0, 0, 0, 255, 0.1, 1) phatbeat.show()
def onoff(pin): global on print("OO Pressed") on = not on def set_channel_hue(channel, hue): r, g, b = [ int(x * 255) for x in colorsys.hsv_to_rgb(hue / 360.0, 1.0, 1.0) ] phatbeat.set_all(r, g, b, channel=channel) try: while True: if on: set_channel_hue(0, hue_l) set_channel_hue(1, hue_r) else: phatbeat.clear() phatbeat.show() time.sleep(0.01) except KeyboardInterrupt: pass
def pb_play_pause(pin): log(vlc.communicate("pause")) time.sleep(0.1) phatbeat.clear() phatbeat.show()
def clear(): stop_running_thread() phatbeat.clear() phatbeat.show()
def clear_leds(): phatbeat.clear() phatbeat.show()
def phatbeat_start(): phatbeat.clear() #phatbeat.set_all(255, 0, 255) for p in range(16): phatbeat.set_pixel(p, 200, 0, 255, 0.1) phatbeat.show()
def onoff(pin): global Run phatbeat.clear() # invert Run True/False Run = not Run print ("ON/OFF button: " + str(Run))
def fast_forward(pin): print("Power On/Off pressed!") phatbeat.clear() phatbeat.show() sys.exit("exiting...")