Compare commits

..

1 Commits

Author SHA1 Message Date
AndreeUuetoa 081ace80c9 Fix imports 3 years ago
  1. 8
      pyleds/lib/Litsimaja.py
  2. 4
      pyleds/lib/Program.py
  3. 4
      pyleds/lib/ProgramLoading.py
  4. 2
      pyleds/lib/strip/FakeStrip.py
  5. 4
      pyleds/lib/strip/TkinterStrip.py
  6. 2
      pyleds/lib/strip/WindowStrip.py
  7. 2
      pyleds/program/peter/DiskoPidu.py
  8. 2
      pyleds/program/peter/MegaMix.py
  9. 38
      pyleds/program/promise/ChristmasLights.py
  10. 2
      pyleds/program/siinus/Gaynbow.py
  11. 2
      pyleds/program/siinus/HzTick.py
  12. 2
      pyleds/program/siinus/Static.py
  13. 4
      pyleds/program/siinus/Wipes.py

@ -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):

@ -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:

@ -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):

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

@ -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

@ -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

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

@ -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

@ -1,38 +0,0 @@
from lib.Program import Program
from rpi_ws281x import Color
import time
def name():
return 'Christmas Lights'
class ChristmasLights(Program):
def run(self, args: [] = None):
# Configuration
wait_ms = 0 # Speed of the animation
# Define classic festive colors
RED = Color(255, 0, 0)
GREEN = Color(0, 255, 0)
WARM_WHITE = Color(200, 180, 60) # A golden-ish warm white
colors = [RED, GREEN, WARM_WHITE]
# This determines how many pixels of the same color are next to each other
group_size = 2
offset = 0
while self.get_loop().status():
num_pixels = self._lm.count_pixels()
for i in range(num_pixels):
# Calculate which color index to use based on pixel position and current offset
# This creates the "moving" effect
color_index = ((i + offset) // group_size) % len(colors)
self._lm.set_pixel_color(i, colors[color_index])
self._lm.show()
# Increment offset to move the lights
offset = (offset + 1) % (len(colors) * group_size)
self._lm.get_tempo().wait()
time.sleep(wait_ms / 1000.0)

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

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

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

@ -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):

Loading…
Cancel
Save