Example #1
0
if __name__ == '__main__':
    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=255, help='set blue value')
    parser.add_argument('-d',
                        '--delay',
                        default=0,
                        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(brightness)
    strip.begin()

    try:
        common.fadeIn(strip, red, green, blue, brightness, 0)

    except KeyboardInterrupt:
        common.setColor(strip, 0, 0, 0)
Example #2
0
if __name__ == '__main__':
    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=0,
                        help='set delay in milliseconds')
    args = parser.parse_args()

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

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

    try:
        #while True:
        common.setColor(strip, red, green, blue)

    except KeyboardInterrupt:
        common.setColor(strip, 0, 0, 0)
Example #3
0
            common.theaterChaseRainbow(strip)

            for i in range(8):
                common.theaterChase(strip, 255, 100, 0, 50)

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

            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()
Example #4
0
import time
from rpi_ws281x import PixelStrip, Color
import argparse
from lib import common
from lib import config

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('-l', '--brightness', default = 200, help='set brightness (0-255)')
    parser.add_argument('-r', '--red', default = 0, 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 = 500, help='set delay in milliseconds')
    args = parser.parse_args()

    delay = int(args.delay)

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

    try:
        while True:
            common.setColor(strip, 255, 0, 0)
            time.sleep(delay / 1000.0)
            common.setColor(strip, 0, 0, 255)
            time.sleep(delay / 1000.0)

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