Chirp is a great little soil moisture sensor. This is a library for the Chirp soil moisture sensor. It supports reading Capacitance (soil moisture) and soil temperature. You can get Chirp on Tindie https://www.tindie.com/products/miceuz/i2c-soil-moisture-sensor/ And read documentation on github https://www.tindie.com/products/miceuz/i2c-soil-moisture-sensor/

Dependents:   Test_Chirp

Revision:
0:6164b94deb27
diff -r 000000000000 -r 6164b94deb27 Chirp.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Chirp.h	Thu Jan 12 22:01:43 2017 +0000
@@ -0,0 +1,28 @@
+
+#ifndef MBED_CHIRP_H
+#define MBED_CHIRP_H
+
+#include "mbed.h"
+
+//#define _DEBUG
+#define DEFAULT_SLAVE_ADDRESS (0x20 << 1)
+
+
+class Chirp
+{
+    public:
+        Chirp(PinName sda, PinName sck, char slave_adr = DEFAULT_SLAVE_ADDRESS);
+        float getCapacitance(void);
+        float getTemperature(void);
+    
+    private:
+        
+        I2C         *i2c_p;
+        I2C         &i2c;
+        char        address;
+};
+
+
+
+
+#endif // MBED_CHIRP_H
\ No newline at end of file