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.

Untuk dapat digunakan pada Arduino, mari kita ikuti penjelasan di bawah ini :
Alat dan bahan :
Rangkaian :

Konfigurasi pin :
- Pin S/Data dihubungkan ke pin A1
- + atau VCC dihubungkan ke 5v
- – atau GND dihubungkan dengan GND
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 :
- Rangkai semua komponen sesuai konfigurasi pin di atas
- Upload sketch program arduinoya sampai done uploading
- Siapkan sebuah gelas
- Masukkan sensor ke dalam gelas
- Isi gelas dengan air secara perlahan, bersamaan itu buka Serial Monitor pada Arduino IDE untuk melihat nilai ketinggian air yang didapat.
- Selesai
Cukup sekian pembahasan kali ini, semoga bermanfaat ya. Terima kasih.
8 Komentar
Shindy Ramadhani · Desember 9, 2019 pada 10:32 am
Bg, maaf saya boleh minta codingannya gak ?
Krn saya udah ngikutin yg abg buat, tp codingannya selalu error gitu.
Makasih bg 🙏
m syefudin · Desember 10, 2019 pada 1:43 am
kodingnya sama kok, error bagian mana?
imral · Januari 9, 2020 pada 4:17 am
untuk tinggi air = nilai *panjang sensor/1023 itu ada referencenya gk?
m syefudin · Januari 9, 2020 pada 5:26 am
d ambil dr berbagai sumber
fauzi · Mei 6, 2020 pada 11:19 pm
sensor kalau terendam air lama aman kah?
ajie · Mei 8, 2020 pada 3:36 am
aman kak
Darwin · Juli 15, 2020 pada 1:10 pm
Bisa sampai 4 cm kan bos?
ajie · Juli 21, 2020 pada 10:59 pm
bisa