Added special dates, cleaned up unused scriptsx

This commit is contained in:
2021-12-16 15:49:55 +02:00
parent 8495037350
commit 3606b6ba70
2 changed files with 4 additions and 73 deletions

4
SpecialDates.json Normal file
View File

@@ -0,0 +1,4 @@
{'0730': ('l', 'Happy Birthday Heracles! ', .05, [(100, 0, 0), (90, 0, 0), (80, 0, 0), (70, 0, 0), (80, 0, 0), (90, 0, 0)]),
'0130': ('l', 'Happy Birthday Examplario! ', .1, [(80, 20, 0), (20, 80, 0), (0, 20, 80), (80, 0, 20)]),

View File

@@ -1,73 +0,0 @@
import machine,neopixel
from time import sleep
words={"it":[0,1],
"is":[3,4],
"twenty":[6,11],
"-one":[13,15],
}
bigletters={"a":[0,2,4,6,8,10],
"b":[1,3,5,7,9,11],
}
class display(object):
"""Initialises a NeoPixel-String."""
def __init__(self,DataPin,Rows=1,Columns=17):
self.np=neopixel.NeoPixel(machine.Pin(DataPin),Rows*Columns)
self.number=Rows*Columns
self.Rows=Rows
self.Columns=Columns
def write(self,Pos,Colour=(0,0,0), Immediate=True):
"""write(Pos,Colour=(0,0,0), Immediate=True): Writes a colour (given as an RGB triplet) to the Pixel
at position 'Pos'. If 'Immediate' is set, change immediately, otherwise, wait until the display is
explicitly written or a write with 'Immediate' is called."""
if Pos >= self.number:
print("Out of range")
else:
self.np[Pos]=Colour
if Immediate:
self.np.write()
def clear(self,Immediate=True):
"""Clears all pixels"""
for i in range(self.number):
self.np[i]=(0,0,0)
if Immediate:
self.np.write()