Skip to content

Instantly share code, notes, and snippets.

@ikizoglu
Created March 24, 2020 12:54
Show Gist options
  • Save ikizoglu/9a08a4a52103b53b014c64922fd7518f to your computer and use it in GitHub Desktop.
Save ikizoglu/9a08a4a52103b53b014c64922fd7518f to your computer and use it in GitHub Desktop.
Arduino Su Seviye Ölçer Kullanımı
int kled = 7; //Kırmızı LED'i 7 numaralı pine bagladık
int yled = 6; //Yeşil LED'i 2 numaralı pine bagladık
int deger; //deger adında bir degisken tanımladık
int sensor = A0; //Sensörü A0 pinine bağladık
void setup() {
pinMode(kled, OUTPUT); //Kırmızı LED'i tanımladık
pinMode(yled, OUTPUT); //Yeşil LED'i tanımladık
Serial.begin(9600); //Seri portu başlattık
}
void loop() {
deger = analogRead(sensor); //Sensörden alınan değeri deger değişkenine aktardık
Serial.print(deger); //Seri Port ekranına sensör değerini yaz
if (deger<100) { //deger değişkeni 100'den küçükse
digitalWrite(yled, LOW); //Yeşil LED'i söndür
digitalWrite(kled, HIGH); //Kırmızı LED'i yak
Serial.println(" - Su bitmek üzere"); //Seri port ekranına bilgi yaz
} else { //Eğer değer 100'den büyükse
digitalWrite(yled, HIGH); //Yeşil LED'i yak
digitalWrite(kled, LOW); //Kırmızı LED'i söndür
Serial.println(" - Su yeteri kadar var"); //Seri port ekranına bilgi yaz
}
delay(1000); //1 sn bekleme
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment