Su seviye sensörünün çalışma mantığı; bakır plakalar arasında normal şartlarda elektriksel olarak bağlantı yokken, su içerisinde çalışmaya başladığında bakır plakalar arasında ki su seviyesine göre üzerinden geçen elektrik akımı artmakta böylece çıkış ucundan, su seviyesine göre değişen analog gerilim elde edilmektedir. Bu gerilim 0 – 3.3 Volt arasında değişim gösterir.
Devrede Kullanılan Malzemeler:
• Arduino UNO
• Su Seviye Sensörü
• 1 Led
• 330Ω Direnç
Devre Şeması:
const int giris=0; int deger=0; const int led=2; void setup() { Serial.begin(9600); pinMode(led,OUTPUT); } void loop() { deger=analogRead(giris); if(deger>512) { digitalWrite(led,HIGH); Serial.println("sivi seviyesi degeri:"); Serial.println(deger); } else { digitalWrite(led,LOW); Serial.println("sivi seviyesi degeri:"); Serial.println(deger); } delay(50); }