Adjust fade blink logic

This commit is contained in:
Garrett Mills 2025-07-29 22:36:58 -05:00
parent 42f6c0033b
commit 297b035552

View File

@ -26,11 +26,13 @@ class Pin:
time.sleep(blink_time_s/2)
def fade_blink(self, blinks, blink_time_s):
sleep_time_s = min(0.5, blink_time_s/5)
on_time_s = blink_time_s - sleep_time_s
for _ in range(0, blinks):
self.on()
time.sleep((blink_time_s/5)*4)
time.sleep(on_time_s)
self.off()
time.sleep((blink_time_s/5))
time.sleep(sleep_time_s)
pins = {
"red": Pin(27),
@ -46,4 +48,3 @@ def reset():
reset()
pins["green"].fade_blink(10, 1)