from machine import Pin, ADC, PWM
import time

# Potansiyometreyi tanımlayın (A0 pinine bağlı olduğunu varsayıyoruz)
pot = ADC(Pin(26))  # Potansiyometre ADC pini

# LED'leri PWM ile tanımlayın
led1 = PWM(Pin(7))  # İlk LED (50'nin altı)
led2 = PWM(Pin(8))  # İkinci LED (50'nin üstü)
led1.freq(1000)  # Her iki LED için PWM frekansı 1 kHz
led2.freq(1000)

while True:
    pot_value = pot.read_u16()  # Potansiyometreden 0 ile 65535 arasında bir değer okur
    duty_cycle = int((pot_value / 65535) * 100)  # Potansiyometre değerini yüzdeye çevir

    if duty_cycle < 50:
        # Potansiyometre değeri %50'den küçükse led1 yanar, led2 söner
        led1.duty_u16(pot_value)  # LED1 parlaklığı pot değeri ile ayarlanır
        led2.duty_u16(0)  # LED2 kapalı
    else:
        # Potansiyometre değeri %50'den büyükse led2 yanar, led1 söner
        led1.duty_u16(0)  # LED1 kapalı
        led2.duty_u16(pot_value)  # LED2 parlaklığı pot değeri ile ayarlanır

    time.sleep(0.1)  # Çok hızlı güncellemeyi önlemek için kısa bir gecikme
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT