1. Open the serial port monitor and set the baud rate to 9600
2. Record the sensor value when the probe is exposed to the air as "Value 1". This is the boundary
value of dry soil “Humidity: 0%RH”
3. Take a cup of water and insert the probe into it no further than the red line in the diagram
4. Record the sensor value when the probe is exposed to the water as "Value 2". This is the boundary
value of moist soil “Humidity: 100%RH”
The components on this board are NOT waterproof, do not expose to moisture further
than the red line. (If you want to protect components from the elements, try using a
length of wide heat shrink tubing around the upper-section of the board.)
There is an inverse ratio between the sensor output value and soil moisture.
Section Settings
The final output value is affected by probe insertion depth and how tight the soil packed around
it is. We regard "value_1" as dry soil and "value_2" as soaked soil. This is the sensor detection
range.
For example: Value_1 = 520; Value_2 = 260.
The range will be divided into three sections: dry, wet, water. Their related values are:
Dry: (520 430]
Wet: (430 350]
Water: (350 260]
TestCode
/***************************************************
This example reads Capacitive Soil Moisture Sensor.
Created 2015-10-21
By berinie Chen <bernie.chen@dfrobot.com>
GNU Lesser General Public License.
See <http://www.gnu.org/licenses/> for details.
All above must be included in any redistribution
****************************************************/