Raindrops Detection Sensor

10.00 ر.س

In stock



  • Ability to adjust sensitivity
  • Digital TTL or Analog Output
  • Maximum current: 100mA output

Cabling & Coding

Cabling Vedio:


  • Connect the Vcc pin to 5 Volts (5V) if you use analog pin or connect Vcc pin to 3.3 Volts(3.3V) if you use digital pin
  • Connect the A0  pin to pin A0
  • Connect the GND pin to ground (GND)
  • + pin of sensor to + pin of module
  • – pin of sensor to – pin of module


To test view the output, point a serial monitor such as Putty at your Arduino.

– If the Sensor Board has water droplets on it; “case 0″ will be activated and ” Rain Warning ” will be sent to the serial monitor.
– If the Sensor Board is dry; “case 1″ will be activated and ” Not Raining ” will be sent to the serial monitor.


// lowest and highest sensor readings:
const int sensorMin = 0; // sensor minimum
const int sensorMax = 1024; // sensor maximum

void setup() {
// initialize serial communication @ 9600 baud:
void loop() {
// read the sensor on analog A0:
int sensorReading = analogRead(A0);
// map the sensor range (four options):
// ex: ‘long int map(long int, long int, long int, long int, long int)’
int range = map(sensorReading, sensorMin, sensorMax, 0, 3);

// range value:
switch (range) {

case 0: // Sensor getting wet
Serial.println(“Rain Warning”);
case 1: // Sensor dry
Serial.println(“Not Raining”);
delay(1000); // delay between reads




There are no reviews yet.

Be the first to review “Raindrops Detection Sensor”

Your email address will not be published. Required fields are marked *

QR Code

QR Code