Пример #1
0
            common.colorfulScanner(strip, 50, 20)
            common.colorfulScannerBack(strip, 50, 20)

            common.scanner(strip, 255, 0, 0, 50, 20)
            common.scannerBack(strip, 255, 0, 0, 50, 20)

            for i in range(15):
                common.setColor(strip, 255, 0, 0)
                time.sleep(0.3)
                common.setColor(strip, 0, 0, 255)
                time.sleep(0.3)

            for i in range(8):
                common.crossFade(strip, 0)

            for i in range(20):
                rgb = common.randomRGB()

                common.setColor(strip, rgb[0], rgb[1], rgb[2])
                time.sleep(0.5)

            for i in range(5):
                rgb = common.randomRGB()

                common.fadeIn(strip, rgb[0], rgb[1], rgb[2], 255)
                common.fadeOut(strip, rgb[0], rgb[1], rgb[2], 255)
                time.sleep(0.5)

    except KeyboardInterrupt:
        common.setColor(strip, 0, 0, 0)
Пример #2
0
                        default=200,
                        help='set brightness (0-255)')
    parser.add_argument('-r', '--red', default=245, help='set red value')
    parser.add_argument('-g', '--green', default=50, help='set green value')
    parser.add_argument('-b', '--blue', default=66, help='set blue value')
    parser.add_argument('-d',
                        '--delay',
                        default=4,
                        help='set delay in milliseconds')
    args = parser.parse_args()

    red = int(args.red)
    green = int(args.green)
    blue = int(args.blue)
    brightness = int(args.brightness)
    delay = int(args.delay)

    strip = config.setStrip(int(args.brightness))
    strip.begin()

    try:
        for i in range(2):
            common.fadeIn(strip, red, green, blue, brightness, 0)
            common.fadeOut(strip, red, green, blue, brightness, 0)
            common.fadeIn(strip, red, green, blue, brightness, 0)
            common.fadeOut(strip, red, green, blue, brightness, 0)
            time.sleep(4)

    except KeyboardInterrupt:
        common.setColor(strip, 0, 0, 0)
Пример #3
0
    parser = argparse.ArgumentParser()
    parser.add_argument('-l',
                        '--brightness',
                        default=200,
                        help='set brightness (0-255)')
    parser.add_argument('-r', '--red', default=255, help='set red value')
    parser.add_argument('-g', '--green', default=0, help='set green value')
    parser.add_argument('-b', '--blue', default=0, help='set blue value')
    parser.add_argument('-d',
                        '--delay',
                        default=1000,
                        help='set delay in milliseconds')
    args = parser.parse_args()

    brightness = int(args.brightness)
    delay = int(args.delay)

    strip = config.setStrip(int(args.brightness))
    strip.begin()

    try:
        while True:
            rgb = common.randomRGB()

            common.fadeIn(strip, rgb[0], rgb[1], rgb[2], brightness)
            common.fadeOut(strip, rgb[0], rgb[1], rgb[2], brightness)
            time.sleep(delay / 1000.0)

    except KeyboardInterrupt:
        common.setColor(strip, 0, 0, 0)