012 030 1580   0 Items

Soil Moisture Sensor with control board

R116.82 inc VAT

Out of stock




This moisture sensor can read the amount of moisture present in the soil surrounding it. It’s a low tech sensor, but ideal for monitoring an urban garden, or your pet plant’s water level. This is a must have tool for a connected garden!
This sensor uses the two probes to pass current through the soil, and then it reads that resistance to get the moisture level. More water makes the soil conduct electricity more easily (less resistance), while dry soil conducts electricity poorly (more resistance).
It will be helpful to remind you to water your indoor plants or to monitor the soil moisture in your garden. The IO Expansion Shield is the perfect shield to connect this senor to Arduino but can also be directly connected to an Arduino.
  • Power supply: 3.3v or 5v
  • Output voltage signal: 0~4.2v
  • Current: 35mA
  • Pin definition:
    • Analog output(Blue wire)
    • GND(Black wire)
    • Power(Red wire)
  • Size: 60x20x5cm

Shipping List

  • Moisture sensor(1 unit)
  • controller board
  • Analog Sensor Cable (1 unit)

Click here to learn more


const int LED= 13;//Digital pin that the LED is connected

void setup(){ Serial.begin(9600); pinMode(LED,OUTPUT); }

void loop() { int sensorReading= analogRead(A0); //reads the sensor value

Serial.println (sensorReading); //prints out the sensor reading

if (sensorReading > 800){//if reading is above 800, LED blinks on and off digitalWrite(LED,HIGH); //turns the LED on delay(1000); //waits for a second digitalWrite(LED,LOW); //turns the LED off delay(1000); //waits for a second } }



Additional information

Weight 0.10 kg


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.