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)
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)
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()
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)