iklan header

Menggunakan Sensor Kelembaban (moisture detector)

Menggunakan Sensor Kelembaban (moisture detector)
Sensor Kelembaban (moisture detector) adalah suatu alat ukur yang digunakan untuk membantu dalam proses pengukuran atau pendenifisian suatu kelembaban uap air yang terkandung dalam udara. Jadi sensor ini mendeteksi apakah tanah tersebut terdapat kandungan air apa enggak. Sensor ini biasanya digunakan untuk pertanian seperti mendeteksi adanya air dalam tanah atau kelembaban tanah.

Baca Juga : Membuat smart irrigation pump dengan sensor kelembaban

Penggunan sensor kelembaban sama seperti penggunaan sensor lainnya karena sensor kelembaban menggunakan pin analog dan digital sebagai inputannya. Sebenarnya sensor ini mempunyai 2 kaki pin yaitu positif dan negatif tetapi dalam aduino ditambahi oleh modul penghubung agar input dan output yang dihasilkan lebih sempurna.

Cara Kerjanya
Projek ini memakai sensor kelembaban sebagai inputannya dan led1 yang berwarna kuning dan led2 yang berwarna hijau, led tersebut sebagai outputnya. Cara kerjanya kita harus membaca sensor dulu untuk mendapatkan sebuah nilai. Jika nilai sensor kurang dari 500 maka led1 nyala dan jika lebih dari 500 maka led2 nyala. Kalian bisa mempratikan dengan cara menyelupkan sensor kelembaban kedalam air.

Menggunakan Sensor Kelembaban (moisture detector)
  • Rangkailah seperti gambar di bawah ini.
Rangkaian Menggunakan Sensor Kelembaban (moisture detector)
  • Pastikan kabel sudah menancap dengan benar.
  • Buka software arduino,lalu copy kan kode program dibawah ini.


int sensor=A0;    //penginisial pin sensor masuk pin A0
int led1=13;   //penginisial kaki led masuk pin 13
int led2=12;    //penginisial kaki led masuk pin 12
void setup() {
  // put your setup code here, to run once:
pinMode(sensor,INPUT);    //sensor sebagai INPUT
pinMode(led1,OUTPUT);    //led 1 sebagai OUTPUT
pinMode(led2,OUTPUT);   //led2 sebagai OUTPUT
Serial.begin(9600);     //baudrate arduino atau Serial komunikasi
}

void loop() {
  // put your main code here, to run repeatedly:
int data = analogRead(sensor);  //membaca pin sensor
Serial.println(data);     //menampilkan nilai sensor di serial monitor
delay(1000);            //waktu 1000 ms

if (data < 500){       //jika nilai dari sensor kurang dari 500
  digitalWrite(led1,HIGH);     //led1 nyala
  digitalWrite(led2,LOW);     //led2 mati
  }
else{                      //jika tidak 
  digitalWrite(led1,LOW);    //led1 mati
  digitalWrite(led2,HIGH);  //led2 nyala
  }
}
  • Setelah di copy,Upload kode programnya ke papan arduino.
  • Kalian juga bisa melihat nilai dari sensor melalui Serial monitor yang berada pada pojok kanan atas.
Semoga artikel ini bisa bermanfaat bagi kalian dan jangan lupa share agar bisa bermanfaat bagi orang banyak. Jika ada yang belum paham silahkan comment dibawah↓↓↓

4 Responses to "Menggunakan Sensor Kelembaban (moisture detector)"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel