from machine import Pin, ADC
from time import sleep
sleep(0.1) # Wait for USB to become ready
print("Hello, Pi Pico!")
ledRood = Pin(12,Pin.OUT)
ledGeel = Pin(14,Pin.OUT)
ledGroen = Pin(15,Pin.OUT)
pot = ADC(Pin(28))
# potmeter: 0 - 65535 waarde: 0 - 100
# puntX1Y1: (0,0) puntX2Y2: (65535,100)
# y-y1 = m(x-x1) m = (y2-y1)/(x2-x1)
#
while True:
pot_value = pot.read_u16() # read value, 0-65535 across voltage range 0.0v - 3.3v
waarde = int((100-0)/(65535-0)*(pot_value-0)+0)
print(pot_value, waarde)
sleep(.1)
if waarde < 80:
ledGroen.value(1)
ledGeel.value(0)
ledRood.value(0)
if waarde >= 80 and waarde <94:
ledGroen.value(0)
ledGeel.value(1)
ledRood.value(0)
if waarde >= 94:
ledGroen.value(0)
ledGeel.value(0)
ledRood.value(1)