import utime
from machine import Pin
from time import sleep_ms
p15 = Pin(15, Pin.IN) # input pin on GPIO15 - SET
p4 = Pin(4, Pin.IN) # input pin on GPIO4 - +
p5 = Pin(5, Pin.IN) # input pin on GPIO5 - -
p18 = Pin(18, Pin.IN) # input pin on GPIO18 - RESET
p2 = Pin(2, Pin.OUT) # create output pin on GPIO2
# vectores lista de punto de memoria
lista_SET = [] #SET
lista_Max = [] # +
lista_Men = [] # -
op = 0
# vectores del sistema
def modo():
print("modo")
if p18.value() == 1:
while p18.value() == 1:
global op
op += 1
sleep_ms(100)
if op == 1:
print("frio")
sleep_ms(100)
elif op == 2:
print("caliente")
sleep_ms(100)
else:
return (main())
def main():
while True:
if p15.value() == 1:
while p15.value() == 1:
global op
op += 1
print(op)
sleep_ms(100)
if op == 1:
print("indica modo de operaciones")
modo()
sleep_ms(100)
elif op == 2:
print("Límite superior de temperatura")
sleep_ms(100)
elif op == 3:
print("Límite inferior de temperatura")
sleep_ms(100)
elif op == 4:
print("Temporización para la activación")
sleep_ms(100)
else:
op = 0
if __name__ == '__main__':
main()