print("Hello, ESP32!")
#####################################
###### IMPORT LIBRARIES
from machine import Pin
from utime import sleep
#####################################
###### PIN CONFIGURATIONS
led1_pin = Pin(19, Pin.OUT) # LED pin
ss1_pin = Pin(23, Pin.IN, Pin.PULL_DOWN) # Slide switch with pull-down resistor
#####################################
###### SUBROUTINE FOR LED
def sub_led1_on():
led1_pin.on()
sleep(0.5)
def sub_led1_off():
led1_pin.off()
sleep(0.5)
#####################################
###### MAIN ROUTINE
def main():
while True:
ss1_state = ss1_pin.value()
if ss1_state == 1:
print("Slide switch ON")
sub_led1_on()
else:
print("Slide switch OFF")
sub_led1_off()
#####################################
###### EXECUTE MAIN ROUTINE
if __name__ == '__main__':
main()