from machine import Pin
from time import sleep
from random import choice
Padroes_pisca= [[0,1,0,1,0,1], [1,1,0,0,1,0,1],
[0,1,1,0,1,0], [0,0,1,0,0,1,1]]
led= Pin(0, Pin.OUT)
Button= Pin(1, Pin.IN, Pin.PULL_DOWN)
def sorteio():
if Button.value()== 1:
while Button.value() == 1:
sleep(0.01)
sortear= choice(Padroes_pisca)
print(f"o padrao sorteado foi:{sortear}")
sleep(1)
return sortear
return None
def piscar_led():
padrao_aleatorio= sorteio()
if padrao_aleatorio == Padroes_pisca[0]:
for i in Padroes_pisca[0]:
led.value(i)
sleep(1)
elif padrao_aleatorio == Padroes_pisca[1]:
for i in Padroes_pisca[1]:
led.value(i)
sleep(1)
elif padrao_aleatorio == Padroes_pisca[2]:
for i in Padroes_pisca[2]:
led.value(i)
sleep(1)
elif padrao_aleatorio == Padroes_pisca[3]:
for i in Padroes_pisca[3]:
led.value(i)
sleep(1)
while True:
piscar_led()