from machine import Pin
from time import sleep
print("Practice 2: Dual Smart Toggle Started")
led1 = Pin(15, Pin.OUT)
led1 = Pin(16, Pin.OUT)
led1 = Pin(19, Pin.OUT)
button1 = Pin(16, Pin.IN, Pin.PULL_DOWN)
button2 = Pin(18, Pin.IN, Pin.PULL_DOWN)
button3 = Pin(18, Pin.IN, Pin.PULL_DOWN)
state1 = False
state2 = False
while True:
if button1.value():
state1 = not state1
led1.value(state1)
print("LED 1 State:", int(state1))
while button1.value():
sleep(0.01)
sleep(0.2)
if button2.value():
state2 = not state2
led2.value(state2)
print("LED 2 State:", int(state2))
while button2.value():
sleep(0.01)
sleep(0.2)
if button3.value():
state3 = not state3
led3.value(state3)
print("LED 3 State:", int(state3))
while button3.value():
sleep(0.01)
sleep(0.2)
sleep(0.05)