from machine import Pin
from time import sleep
sleep(0.1)
print("Practice 1: Smart Toggle Started")
led1 = Pin(15, Pin.OUT)
led2 = Pin(12, Pin.OUT)
led3 = Pin(9, Pin.OUT)
button1 = Pin(16, Pin.IN, Pin.PULL_DOWN)
button2 = Pin(18, Pin.IN, Pin.PULL_DOWN)
button3 = Pin(20, Pin.IN, Pin.PULL_DOWN)
state = 0
while True:
if button1.value() == 1:
state = not state
led1.value(state)
print("LED1 State:", state)
sleep(0.3)
while button1.value() == 1:
pass
if button2.value() == 1:
state = not state
led2.value(state)
print("LED2 State:", state)
sleep(0.3)
while button2.value() == 1:
pass
if button3.value() == 1:
state = not state
led3.value(state)
print("LED3 State:", state)
sleep(0.3)
while button3.value() == 1:
pass
sleep(0.05)