from zoo import Zoo from time import sleep z = Zoo() while True: sleepval = 0.00001 for x in range(z.NODE_COUNT): z.set_node(x, [255, 0, 0]) z.send_frame() sleep(sleepval) z.set_node(x, [0, 255, 0]) z.send_frame() sleep(sleepval) z.set_node(x, [0, 0, 255]) z.send_frame() sleep(sleepval) z.set_node(x, [255, 255, 255]) z.send_frame() sleep(sleepval)
atexit.register(cleanup) def color_prompt(): r = int(raw_input("Red: ")) g = int(raw_input("Green: ")) b = int(raw_input("Blue: ")) return (r, g, b) r, g, b = color_prompt() while True: pos = raw_input("Position (0-"+str(z.NODE_COUNT-1)+"), or 'all', or 'c' to set a new color: ") if pos.lower() == 'c': r, g, b = color_prompt() pos = raw_input("Position (0-"+str(z.NODE_COUNT-1)+"), or 'all': ") print pos, r, g, b z.reset_frame() if pos.lower() == 'all': for i in range(z.NODE_COUNT): z.set_node(i, [r, g, b]) else: z.set_node(int(pos), [r, g, b]) z.send_frame()