// 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");
}
}