from machine import Pin
import time
import random
print("Hello, ESP32!")
def ena():
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.on()
def dva():
led1.on()
led2.off()
led3.off()
led4.off()
led5.off()
led6.on()
led7.off()
def tri():
led1.on()
led2.off()
led3.off()
led4.off()
led5.off()
led6.on()
led7.on()
def stiri():
led1.on()
led2.off()
led3.on()
led4.on()
led5.off()
led6.on()
led7.off()
def pet():
led1.on()
led2.off()
led3.on()
led4.on()
led5.off()
led6.on()
led7.on()
def sest():
led1.on()
led2.on()
led3.on()
led4.on()
led5.on()
led6.on()
led7.off()
def off():
led1.off()
led2.off()
led3.off()
led4.off()
led5.off()
led6.off()
led7.off()
def animacija():
for i in range(10):
st = int(random.uniform(1, 7))
print(st)
for i in range(1):
if (st ==1):
ena()
elif (st==2):
dva()
elif (st==3):
tri()
elif (st==4):
stiri()
elif (st==5):
pet()
elif (st==6):
sest()
time.sleep_ms(200)
off()
time.sleep_ms(250)
#
def met():
st = int(random.uniform(1, 7))
print(st)
for i in range(1):
if (st ==1):
ena()
elif (st==2):
dva()
elif (st==3):
tri()
elif (st==4):
stiri()
elif (st==5):
pet()
elif (st==6):
sest()
led1 = Pin(15, Pin.OUT)
led2 = Pin(2, Pin.OUT)
led3 = Pin(4, Pin.OUT)
led4 = Pin(5, Pin.OUT)
led5 = Pin(18, Pin.OUT)
led6 = Pin(19, Pin.OUT)
led7 = Pin(21, Pin.OUT)
gumb = Pin(13, Pin.IN)
while True:
press = Pin.value(gumb)
if (press == 1):
animacija()
met()