from machine import Pin, ADC
from time import sleep,time
import random
pot = ADC(Pin(26))
em = Pin(3, Pin.OUT)
fsz = Pin(13, Pin.OUT)
em_read = Pin(27, Pin.IN)
# set the value low then high
em.value(0)
fsz.value(0)
t = 0
x = 0
be = 0
ki = 0
em_be_time, em_ki_time = 0, 0 # be és kikapcsolűsi idő ami véletlen szám
while True:
if em.value() == 0 and ki == em_ki_time:
em.value(1)
fsz.value(0)
em_be_time = random.randrange(5,30)
t1 = time()
be1 = 1
ki, ki1 = 0, 0
print("bekapcsolt %s" %em_be_time)
if em.value() == 1 and be == em_be_time:
em.value(0)
fsz.value(1)
em_ki_time = random.randrange(5,30)
t2 = time()
t +=t2-t1
ki1 = 1
be1, be = 0, 0
print("kikapcsolt %d" %em_ki_time)
print("t = %d" %t)
be += be1
ki += ki1
#print("be %d ki %d" %(be,ki))
sleep(1)