print("Hello, Pi Pico W!")
#Practice 2: Button Use (Turns LED on when button is pressed and goes off when button is released)
import time
from time import sleep
from picozero import Button, pico_led, LED

button = Button(1)
pico_led = LED(2)

while True:
  if button.is_pressed:
    if pico_led.on == True:
      pico_led.off()
      
    else:
      pico_led.on()

  print(str(button.value))
 

#Another code (crtl + / to turn codes into comments)
# import time
# from picozero import LED, Button
# time.sleep(0.1) # Wait for USB to become ready

# button = Button(1)
# l = LED(2)
# ledStatus = 'off'

# #Pressing the button turns on LED and it stays on until the button is pressed again
# while True:
#   stateOfButton = button.value
#   time.sleep(3)
#   print('State of button: %d' %(stateOfButton))
#   print('LED status: %s' %(ledStatus))

#   if stateOfButton == True:
#     if ledStatus == 'on':
#       l.off ()
#       ledStatus = "off"

#     else:
#       l.on()
#       ledStatus = "on"
  
# Slightly laggy
pico:GP0
pico:GP1
pico:GND.1
pico:GP2
pico:GP3
pico:GP4
pico:GP5
pico:GND.2
pico:GP6
pico:GP7
pico:GP8
pico:GP9
pico:GND.3
pico:GP10
pico:GP11
pico:GP12
pico:GP13
pico:GND.4
pico:GP14
pico:GP15
pico:GP16
pico:GP17
pico:GND.5
pico:GP18
pico:GP19
pico:GP20
pico:GP21
pico:GND.6
pico:GP22
pico:RUN
pico:GP26
pico:GP27
pico:GND.7
pico:GP28
pico:ADC_VREF
pico:3V3
pico:3V3_EN
pico:GND.8
pico:VSYS
pico:VBUS
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
led1:A
led1:C
r1:1
r1:2