Arduino Ders 32: Su Seviyesi Ölçümü




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

Yorum Gönder

Daha yeni Daha eski