From 297b0355523f969908e854201031d6eebd00ebb3 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Tue, 29 Jul 2025 22:36:58 -0500 Subject: [PATCH] Adjust fade blink logic --- src/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.py b/src/main.py index b2de7d6..463d3d7 100644 --- a/src/main.py +++ b/src/main.py @@ -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)