Paso 3: El código
El código está escrito en C++ con Visual Studio que se va a implementar en Galileo de Intel corriendo en windows.
Aquí estoy usando Gen1 Junta pero sin duda puede utilizar cualquiera.
Según el código de datos del sensor es recibidos por el pin A0. Sin embargo cualquier pin de I/O analógico puede hacer la tarea. Mi sensor estaba mostrando valores superiores a 300 cuando el suelo es húmedo y por encima de 500 cuando esté completamente seco, pero cuando la coloco en el agua los valores cae a 100. Aquí adjunto un LED para alertarnos cuando el suelo es seco o se puede hacer algo más con su sistema avanzado de jardinería para que le avise que la planta necesita agua. También he notado que diferentes sensores dan diferentes valores. Así que podría ser sus valores de seco, húmedo y mojado del suelo será diferente a la mía pero siempre puedes jugar con los valores y tabularlos. Después de algunas muestras puede concluir finalmente los valores para cada condición diferente de la humedad con el sensor.