Beispiel #1
0
#!/usr/bin/env python3

import time

import shitlight_simulator  # must be in python path

x_size = 8
y_size = 8

refresh_rate = 0.02

light = shitlight_simulator.Light(x_size, y_size)

light.set_color((0, 255, 0))
time.sleep(2)

while True:
    for i in range(256):
        colors = [(i, i, i)] * x_size * y_size
        light.set_color(colors)
        time.sleep(refresh_rate)
Beispiel #2
0
#!/usr/bin/env python3

import os
import sys
import time
import random

from PyQt5 import QtGui

import shitlight_simulator

light = shitlight_simulator.Light()

img = QtGui.QImage('s.ppm')

rgb_colors = [(0, 0, 0)] * 64

# get RGB values from image into array
for x in range(8):
    for y in range(8):
        rgb_colors[x * 8 + y] = QtGui.QColor(img.pixel(x, y)).getRgb()[:3]

light.set_color(rgb_colors)