1 Commits

Author SHA1 Message Date
AndreeUuetoa
081ace80c9 Fix imports 2023-02-24 14:21:20 +02:00
13 changed files with 19 additions and 54 deletions

View File

@@ -1,7 +1,7 @@
from lib.Config import Config
from lib.LoopSwitch import LoopSwitch
from lib.Regions import Regions
from lib.Tempo import Tempo
from pyleds.lib.Config import Config
from pyleds.lib.LoopSwitch import LoopSwitch
from pyleds.lib.Regions import Regions
from pyleds.lib.Tempo import Tempo
class Litsimaja(object):

View File

@@ -1,5 +1,5 @@
from lib.Litsimaja import Litsimaja
from lib.LoopSwitch import LoopSwitch
from pyleds.lib.Litsimaja import Litsimaja
from pyleds.lib.LoopSwitch import LoopSwitch
class Program:

View File

@@ -1,6 +1,6 @@
from os import scandir
from lib.Litsimaja import Litsimaja
from lib.Program import Program
from pyleds.lib.Litsimaja import Litsimaja
from pyleds.lib.Program import Program
def resolve(namespace: str, class_name: str):

View File

@@ -1,5 +1,5 @@
import atexit
from lib.Color import Color
from pyleds.lib.Color import Color
class _LedData(object):

View File

@@ -1,7 +1,7 @@
from threading import Thread
from tkinter import Tk, Label
from .FakeStrip import FakeStrip
from lib.Color import Color_to_list
from FakeStrip import FakeStrip
from pyleds.lib.Color import Color_to_list
from time import sleep
import numpy as np
from PIL import Image, ImageTk

View File

@@ -1,6 +1,6 @@
from threading import Thread
from tkinter import Tk, Canvas
from lib.strip.FakeStrip import FakeStrip
from pyleds.lib.strip.FakeStrip import FakeStrip
import time

View File

@@ -2,7 +2,7 @@
# Ported by Peter
# Palun!
from lib.Program import Program
from pyleds.lib.Program import Program
import time
import random

View File

@@ -3,7 +3,7 @@
# Mis m6tted tulevad kui kuuled "MegaMix"?
# m6tlen et millal jooma saaks hakata
from lib.Program import Program
from pyleds.lib.Program import Program
import time
import random

View File

@@ -1,4 +1,4 @@
from lib.Program import Program
from pyleds.lib.Program import Program
from rpi_ws281x import Color
import time

View File

@@ -1,4 +1,4 @@
from lib.Program import Program
from pyleds.lib.Program import Program
import time

View File

@@ -1,4 +1,4 @@
from lib.Program import Program
from pyleds.lib.Program import Program
def name():

View File

@@ -1,35 +0,0 @@
from lib.Program import Program
from rpi_ws281x import Color
import time
def name():
return 'Vikermasetsus'
def wheel(pos):
"""Generate rainbow colors across 0-255 positions."""
if pos < 85:
return Color(pos * 3, 255 - pos * 3, 0)
elif pos < 170:
pos -= 85
return Color(255 - pos * 3, 0, pos * 3)
else:
pos -= 170
return Color(0, pos * 3, 255 - pos * 3)
class Vikermasetsus(Program):
def run(self, args: [] = None):
wait_ms = 20
iterations = 5
while self.get_loop().status():
"""Draw rainbow that uniformly distributes itself across all pixels."""
for j in range(256 * iterations):
if not self.get_loop().status():
break
for i in range(self._lm.count_pixels()):
self._lm.set_pixel_color(i, wheel(
(int(i * 2560 / self._lm.count_pixels()) + j) & 255))
self._lm.show()
time.sleep(wait_ms / 1000.0)

View File

@@ -1,5 +1,5 @@
from lib.Program import Program
from lib.Litsimaja import Litsimaja
from pyleds.lib.Program import Program
from pyleds.lib.Litsimaja import Litsimaja
def Color(red, green, blue):