''' TIMER 1
from machine import Pin, RTC, Timer
from time import sleep
def temporizador_1():
print("-", end="")
##########################
# 1 hora = 3600000 ms #
# 2 horas = 7200000 ms #
# 6 horas = 21600000 ms #
# 12 horas = 43200000 ms #
# 24 horas = 86400000 ms #
##########################
timer= Timer(1)
timer.init(period = 3000, mode = Timer.PERIODIC, callback = lambda t:temporizador_1())
while True:
print("_", end="")
sleep(1)
'''
''' TIMER 2
from machine import Pin, RTC, Timer
from time import sleep
def temporizador_1():
print("-", end="")
def temporizador_2():
print("#")
##########################
# 1 hora = 3600000 ms #
# 2 horas = 7200000 ms #
# 6 horas = 21600000 ms #
# 12 horas = 43200000 ms #
# 24 horas = 86400000 ms #
##########################
timer1= Timer(1)
timer1.init(period = 3000, mode = Timer.PERIODIC, callback = lambda t:temporizador_1())
timer2= Timer(2)
timer2.init(period = 5000, mode = Timer.PERIODIC, callback = lambda t:temporizador_2())
while True:
print("_", end="")
sleep(1)
'''
''' TIMER 3 '''
from machine import Pin, RTC, Timer
from time import sleep
bot = Pin(26, Pin.IN)
print("### Iniciando ...")
def temporizador_1():
print("-", end="")
def temporizador_2():
print("#")
##########################
# 1 hora = 3600000 ms #
# 2 horas = 7200000 ms #
# 6 horas = 21600000 ms #
# 12 horas = 43200000 ms #
# 24 horas = 86400000 ms #
##########################
timer1= Timer(1)
timer1.init(period = 3000, mode = Timer.PERIODIC, callback = lambda t:temporizador_1())
while True:
print("_", end="")
sleep(0.5)
valor_bot = bot.value()
#print("Valor botão: ", valor_bot)
if valor_bot == 1:
print("Botão pressionado!")
timer2= Timer(2)
timer2.init(period = 5000, mode = Timer.ONE_SHOT, callback = lambda t:temporizador_2())
while (bot.value() == 1):
sleep(0.2)