from machine import Pin
from time import sleep, ticks_ms
button = Pin(5 , Pin.IN, Pin.PULL_UP)
led1 = Pin(4, Pin.OUT)
led2 = Pin(2, Pin.OUT)
led3 = Pin(15, Pin.OUT)
button_eerder = 0
state = 0
while True:
button_nu = button.value()
if button_nu != button_eerder:
button_eerder = button_nu
if button_nu == 0:
state += 1
if state > 3:
state = 0
print("state = ", state)
if state == 0:
led3.value(0)
elif state == 1:
led1.value(1)
elif state == 2:
led2.value(1)
led1.value(0)
elif state == 3:
led3.value(1)
led2.value(0)
sleep(0.005)