from machine import ADC, Pin
import utime

sensor = ADC(0)

green = Pin(0, Pin.OUT)   # 緑
yellow = Pin(1, Pin.OUT)  # 黄
red = Pin(2, Pin.OUT)     # 赤

while True:

    adc_raw = sensor.read_u16()

    print("ADC =", adc_raw)

    # いったん全部消灯
    green.value(0)
    yellow.value(0)
    red.value(0)

    if adc_raw <= 3000:
        yellow.value(1)

    elif adc_raw <= 15000:
        green.value(1)

    elif adc_raw > 45000:
        red.value(1)

    utime.sleep(0.1)