How to use The Raindrops Detetion Sensor Module
The raindrops detection sensor module is a sensor that detects water drops with a voltage limit from 3.3V-5V. In this guide, we will be using the Raindrops Detection Sensor Module from our store.
Part
Wiring Guide
Step 1: First of all, connect the sensor module to the sensor
Step 2: Connect the sensor pins with the Arduino
Sensor | Arduino |
---|---|
VCC | 5V |
GND | GND |
A0 | A0 |
Programming
Step 1: Define your pins and values
#define rainfall A0
int value;
int set = 10; //set value to compare to value
Step 2: Start the serial monitor and activate the pin
void setup(){
Serial.begin(9600);
pinMode(rainfall,INPUT);
}
Step 3: In loop(), read the value of the sensor and map it out for a new value to compare to set
value = analogRead(rainfall);
value = map(value,0,1023,225,0);
Step 4: Add a if/else
statement to tell what the serial monitor should print when water is detected
if(value >= set){
Serial.println("rain detected");
}else{
Serial.println("no rain detected");
}
delay(200);
Full Code
#define rainfall A0
int value;
int set = 10;
void setup(){
Serial.begin(9600);
pinMode(rainfall,INPUT);
}
void loop(){
value = analogRead(rainfall);
value = map(value,0,1023,225,0);
if(value >= set){
Serial.println("rain detected");
}else{
Serial.println("no rain detected");
}
delay(200);
}
Output
Wiring
Serial Monitor