Adjust fade blink logic
This commit is contained in:
parent
42f6c0033b
commit
297b035552
@ -26,11 +26,13 @@ class Pin:
|
|||||||
time.sleep(blink_time_s/2)
|
time.sleep(blink_time_s/2)
|
||||||
|
|
||||||
def fade_blink(self, blinks, blink_time_s):
|
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):
|
for _ in range(0, blinks):
|
||||||
self.on()
|
self.on()
|
||||||
time.sleep((blink_time_s/5)*4)
|
time.sleep(on_time_s)
|
||||||
self.off()
|
self.off()
|
||||||
time.sleep((blink_time_s/5))
|
time.sleep(sleep_time_s)
|
||||||
|
|
||||||
pins = {
|
pins = {
|
||||||
"red": Pin(27),
|
"red": Pin(27),
|
||||||
@ -46,4 +48,3 @@ def reset():
|
|||||||
|
|
||||||
|
|
||||||
reset()
|
reset()
|
||||||
pins["green"].fade_blink(10, 1)
|
|
||||||
|
Loading…
Reference in New Issue
Block a user