forked from andreeuuetoa/litsimaja
Add tempo, live status
This commit is contained in:
@@ -9,6 +9,7 @@ def name():
|
||||
# Tick seconds like analog clock
|
||||
class HzTick(Program):
|
||||
def run(self, args: [] = None) -> None:
|
||||
tempo = self._lm.get_tempo()
|
||||
|
||||
while self.get_loop().status():
|
||||
second = time.localtime().tm_sec
|
||||
@@ -17,8 +18,5 @@ class HzTick(Program):
|
||||
for i in range(self._lm.count_pixels()):
|
||||
self._lm.set_pixel_color(i, (color_arr[0] << 16) | (color_arr[1] << 8) | color_arr[2])
|
||||
self._lm.set_pixel_color(second_pixel, 255)
|
||||
|
||||
self._lm.show()
|
||||
|
||||
# Needs accurate time calculation to tick exactly when real second is passed
|
||||
time.sleep(1)
|
||||
tempo.wait()
|
||||
|
||||
Reference in New Issue
Block a user