from machine import Pin
from time import sleep
buttonPin = [12, 13, 14]
ledPin = [15, 4, 19, 21]
ledList = [Pin(_, Pin.OUT) for _ in ledPin]
btnList = [Pin(_, Pin.IN, Pin.PULL_UP) for _ in buttonPin]
def onLed(delayTime = 0):
for i in ledList:
i.on()
sleep(delayTime)
def offLed(delayTime = 0):
for i in ledList:
i.off()
sleep(delayTime)
while True:
if btnList[0].value() == 0:
onLed(0.3)
offLed()
elif btnList[1].value() == 0:
onLed()
offLed(0.3)
elif btnList[2].value() == 0:
onLed()
sleep(0.3)
offLed()
sleep(0.1)