// Pin tanımları
const int potPin = A0; // Potansiyometre A0 analog pinine bağlı
unsigned long oncekiZaman = 0; // Son yazdırma zamanı
const unsigned long aralik = 2000; // Yazdırma aralığı (milisaniye cinsinden)

void setup() {
  Serial.begin(9600); // Seri iletişimi başlat
}

void loop() {
  // Mevcut zamanı al
  unsigned long simdikiZaman = millis();

  // Belirtilen aralıkta veri yazdır
  if (simdikiZaman - oncekiZaman >= aralik) {
    oncekiZaman = simdikiZaman;

    // Potansiyometreden gelen analog değeri oku
    int potDegeri = analogRead(potPin);

    // Voltaj değerini hesapla (5V referans kabul edilmiştir)
    float voltaj = potDegeri * (5.0 / 1023.0);

    // Voltaj değerini seri monitöre yazdır
    Serial.print("Potansiyometre Voltajı: ");
    Serial.print(voltaj);
    Serial.println(" V");
  }
}