const int p1ValAir = 571; // input your completely dry probe reading here const int p1ValWater = 260; // input your completely submerged probe reading here void setup() { Serial.begin(9600); } void loop() { int p1Val = analogRead(A2); int percent = map(p1Val, p1ValAir, p1ValWater, 0, 100); percent = constrain(percent, -10, 110); Serial.print("Soil capacitance = "); Serial.println(p1Val); Serial.print("Soil % = "); Serial.println(percent); delay(3000); }