print('ESP32 Start')
from machine import Pin
from time import sleep
relay1 = Pin(19, Pin.OUT)
relay2 = Pin(18, Pin.OUT)
relay3 = Pin(5, Pin.OUT)
relay4 = Pin(17, Pin.OUT)
bt1 = Pin(12, Pin.IN, Pin.PULL_UP)
bt2 = Pin(14, Pin.IN, Pin.PULL_UP)
bt3 = Pin(27, Pin.IN, Pin.PULL_UP)
bt4 = Pin(26, Pin.IN, Pin.PULL_UP)
while True:
if bt1.value() == 0:
relay1.value( not relay1.value())
while bt1.value() == 0:
sleep(0.1)
elif bt2.value() == 0:
relay2.value( not relay2.value())
while bt2.value() == 0:
sleep(0.1)
elif bt3.value() == 0:
relay3.value( not relay3.value())
while bt3.value() == 0:
sleep(0.1)
elif bt4.value() == 0:
relay4.value( not relay4.value())
while bt1.value() == 0:
sleep(0.1)
sleep(0.1)