INDOMAKER

Mengukur Ketinggian Air Menggunakan Water Level dan Arduino

Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja sensor ini adalah pembacaan resistansi yang dihasilkan air yang mengenai garis lempengan pada sensor. Semakin banyak air yang mengenai lempengan tersebut, maka nilai resistansinya akan semakin kecil dan sebaliknya. Di bawah ini adalah tampilan dari sensor water level.

Sensor water level

Untuk dapat digunakan pada Arduino, mari kita ikuti penjelasan di bawah ini :

Alat dan bahan :

Rangkaian :

Sensor water level dan Arduino

Konfigurasi pin :

Sketch program :

int pinSensor = A0;
float panjangSensor = 4.0 ;
void setup() {
  Serial.begin(9600);
  Serial.println("Mengukur Ketinggian Air");
  delay(500);
}

void loop() {
  int nilai = analogRead(pinSensor);
  float tinggiAir = nilai * panjangSensor / 1023;
  Serial.print("Tinggi Air = ");
  Serial.print(tinggiAir);
  Serial.println(" cm");
  delay(1000);
}

Penggunaan :

Cukup sekian pembahasan kali ini, semoga bermanfaat ya. Terima kasih.

Exit mobile version