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)
# Onboard LED pinini tanımla (GP25)
led = Pin(25, Pin.OUT)
# İlk potansiyometre değerini oku
previous_value = potentiometer.read_u16()
while True:
# Potansiyometre değerini oku
current_value = potentiometer.read_u16() # 0-65535 aralığında değer döner
# Okunan değerler arasında fark var mı kontrol et
if abs(current_value - previous_value) > 0: # Fark varsa
# LED'i yakıp söndür
led.on()
time.sleep(0.1) # 100 ms süreyle LED'i yak
led.off()
time.sleep(0.1) # 100 ms süreyle LED'i söndür
# Önceki değeri güncelle
previous_value = current_value
print("potansiyometre değeri: {} " .format(current_value))
# 500 ms bekle
time.sleep(0.5)