/* Project: Rain Sensor FC-37 or YL-83 Function: Prints the sensor readings in Serial Monitor */ //*************************************************************** const int digitalPin =5;//rain sensor D0 attached to digital pin 9 of Arduino Uno const int analogPin =0;//rain sensor A0 attached to analog pin A0 of Arduino Uno //***************************************************************** void setup(){ Serial.begin(9600);//initialize the serial communication at 9600 bps pinMode(digitalPin, OUTPUT); } void loop(){ //analog output if(analogRead(analogPin)<300) Serial.println("Heavy Rain"); else if(analogRead(analogPin)<500) Serial.println("Moderate Rain"); else Serial.println("No Rain"); /* //digital output if(digitalRead(digitalPin) == HIGH) Serial.println("No Rain Detected"); else Serial.println("Rain Detected"); */ delay(200);//sets delay for 200 ms }