from time import sleep
from machine import Pin
sleep(0.1)
print("Practice 1: smart toggle")
led = Pin(15,Pin.OUT)
led1 = Pin(14,Pin.OUT)
led2 = Pin(13,Pin.OUT)
led3 = Pin(12,Pin.OUT)
button = Pin(17,Pin.IN,Pin.PULL_DOWN)
button1 = Pin(18,Pin.IN,Pin.PULL_DOWN)
button2 = Pin(19,Pin.IN,Pin.PULL_DOWN)
button3 = Pin(20,Pin.IN,Pin.PULL_DOWN)
state = 0
while True:
if button.value() == 1:
state = not state
led.value(state)
if state == 0:
print("purple led is off")
else:
print(" purple led is on")
sleep(0.3)
if button1.value() == 1:
state = not state
led1.value(state)
if state == 0:
print("blue led is off")
else:
print("blue led is on")
sleep(0.3)
if button2.value() == 1:
state = not state
led2.value(state)
if state == 0:
print("white led is off")
else:
print("white led is on")
sleep(0.3)
if button3.value() == 1:
state = not state
led3.value(state)
if state == 0:
print("white led is off")
else:
print("white led is on")
sleep(0.3)
while True:
if button.value() == 1:
sleep(0.3)
while button.value() == 1:
pass
sleep(0.05)
if button1.value() == 1:
sleep(0.3)
while button1.value() == 1:
pass
sleep(0.05)
if button2.value() == 1:
sleep(0.3)
while button2.value() == 1:
pass
sleep(0.05)