Add fade blink helper

This commit is contained in:
Garrett Mills 2025-07-29 22:33:07 -05:00
parent 3bfe548b44
commit c6d67df16c

View File

@ -25,6 +25,13 @@ class Pin:
self.off() self.off()
time.sleep(blink_time_s/2) time.sleep(blink_time_s/2)
def fade_blink(self, blinks, blink_time_s):
for _ in range(0, blinks):
self.on()
time.sleep((blink_time_s/5)*4)
self.off()
time.sleep((blink_time_s/5))
pins = { pins = {
"red": Pin(27), "red": Pin(27),
"yellow": Pin(22), "yellow": Pin(22),
@ -37,4 +44,6 @@ def reset():
pin.setup() pin.setup()
pin.blink(3, 0.5) pin.blink(3, 0.5)
pins["green"].fade_blink(10, 1)
reset() reset()