예제 #1
0
def main(parseOpts=False, looplimit=10):
    print '    sending pixels forever (control-c to exit)...'
    print
    coordinates = utils.getCoordinates(utils.layoutFile)
    client = utils.connectToServer()

    n_pixels = utils.strip_length * utils.n_strips
    random_values = [random.random() for ii in range(n_pixels)]
    start_time = time.time()
    for sec in range(looplimit * utils.fps):
        t = time.time() - start_time
        pixels = [pixel_color(t * 0.6, coord, ii, n_pixels, random_values) for ii, coord in enumerate(coordinates)]
        client.put_pixels(pixels, channel=0)
        time.sleep(1 / utils.fps)
예제 #2
0
def main(parseOpts=False, looplimit=10):
    coordinates = utils.getCoordinates("/home/pi/bm2015.json")

    client = utils.connectToServer()

    print "    sending pixels forever (control-c to exit)..."
    print

    n_pixels = utils.strip_length * utils.n_strips
    start_time = time.time()
    for i in range(looplimit * utils.fps):
        t = time.time() - start_time
        pixels = [pixel_color(t, coord, ii, n_pixels) for ii, coord in enumerate(coordinates)]
        client.put_pixels(pixels, channel=0)
        time.sleep(1 / utils.fps)