Add blink helper
This commit is contained in:
parent
c16f2516a7
commit
84d61b90a6
11
src/main.py
11
src/main.py
@ -18,6 +18,12 @@ class Pin:
|
||||
def on(self):
|
||||
io.output(self.pin, io.LOW if self.off_mode == io.HIGH else io.HIGH)
|
||||
|
||||
def blink(self, blinks, blink_time_s):
|
||||
for _ in range(0, blinks):
|
||||
self.on()
|
||||
time.sleep(blink_time_s)
|
||||
self.off()
|
||||
|
||||
pins = {
|
||||
"red": Pin(27),
|
||||
"yellow": Pin(22),
|
||||
@ -28,9 +34,6 @@ pins = {
|
||||
def reset():
|
||||
for name, pin in pins.items():
|
||||
pin.setup()
|
||||
pin.off()
|
||||
pin.on()
|
||||
time.sleep(1)
|
||||
pin.off()
|
||||
pin.blink(3, 0.3)
|
||||
|
||||
reset()
|
||||
|
Loading…
Reference in New Issue
Block a user