#define VOLT_IN A0
#define RED_LED 3
#define GREEN_LED 4
int ADCValue;
int percentWet;
void setup() {
Serial.begin(9600);
pinMode(VOLT_IN, INPUT);
pinMode(RED_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
}
void loop() {
ADCValue = analogRead(VOLT_IN);
//Serial.println(ADCValue);
percentWet = map(ADCValue, 0, 1023, 100, 0);
Serial.print("Percent = ");
Serial.println(percentWet);
if(percentWet <= 30){
Serial.println("Turn On Pump");
digitalWrite(RED_LED, HIGH);
digitalWrite(GREEN_LED, LOW);
}else{
Serial.println("Turn Off Pump");
digitalWrite(RED_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
}
delay(500);
}