print("Hello, ESP32!")
from machine import Pin
from time import sleep
#####################################
###### PIN CONFIGURATIONS
# Use GPIO1 instead of GPIO8
led_bar_pins = [19, 18, 5, 17, 16, 4, 0, 2, 15, 13]
led_bar = [Pin(led_bar_pin[i], Pin.Out) for i in range(10)]
ss1_pin = Pin(12, Pin.IN)
def main():
while True:
ss1_state = ss1_pin.value()
if ss1_state == 0:
sub_led_bar()
else:
sub_led_bar_off()
sleep(0.1)
def sub_led_bar():
for pin in led_bar:
pin.on()
sleep(0.05)
pin.off()
for pin in reversed(led_bar):
pin.on()
sleep(0.05)
pin.off()
def sub_led_bar_off():
for pin in led_bar:
pin.off()
if __name__ == '__main__':
main()