from machine import ADC, Pin
import time

# ADC pinini tanımla (Pico'da ADC0, ADC1, ADC2, ADC3 pinleri mevcut)
potentiometer = ADC(Pin(26))  # ADC giriş pini 26 (GP26)

# LED pinlerini tanımla
led_high = Pin(7, Pin.OUT)  # 7 numaralı pin
led_low = Pin(8, Pin.OUT)   # 8 numaralı pin

while True:
    # Potansiyometre değerini oku
    pot_value = potentiometer.read_u16()  # 0-65535 aralığında değer döner
    voltage = (pot_value / 65535) * 3.3  # Gerilimi hesapla (0-3.3V aralığında)

    # Potansiyometre değerini %50 ile karşılaştır
    if pot_value > 32767:  # 32767, 65535'in yarısıdır
        led_high.on()  # 7 numaralı LED'i yak
        led_low.off()  # 8 numaralı LED'i söndür
    else:
        led_high.off()  # 7 numaralı LED'i söndür
        led_low.on()    # 8 numaralı LED'i yak

    # Okunan değerleri konsola yazdır
    print("Potansiyometre Değeri: {}, Gerilim: {:.2f} V".format(pot_value, voltage))
    
    time.sleep(0.5)  # 0.5 saniye bekle
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT