#Created by Barbu Vulc!
#Source: https://how2electronics.com/led-control-using-push-button-with-raspberry-pi-pico/
#Some modifications were done due to the need of making it more realistic!
from machine import Pin
from utime import sleep_ms
button = Pin(12, Pin.IN, Pin.PULL_UP) #Internal pull-up
led = Pin(13, Pin.OUT)
State=0 #0 means that the light is currently off
if __name__ == '__main__':
while True:
print(button.value())
if button.value() == 0: #key press
if State==0:
led.value(1)
sleep_ms=100
while button.value() == 0:
State=1
else:
led.value(0)
sleep_ms=100
while button.value()== 0:
State=0