Arduino Octopus LCD I2C 20×4
Para empezar, en este tutorial se elaboró un programa en el cual tomamos la lectura de un sensor de humedad octopus. Esta misma que se muestra en una pantalla LCD 20 x 4 por medio del protocolo I2C.
Materiales :
El sensor de humedad Octopus para suelo puede leer la cantidad de humedad presente en el suelo que lo rodea. Es un sensor de baja tecnología, pero es ideal para el seguimiento de un jardín urbano. Este sensor utiliza las dos sondas para pasar corriente a través del suelo, y luego lee la resistencia para obtener el nivel de humedad. Más agua hace que la conducción eléctrica del suelo se lea más fácilmente (menos resistencia), mientras que el suelo seco es mal conductor de la electricidad (mayor resistencia).
Para este tutorial es necesario descargar la librería :
#include <LiquidCrystal_I2C.h>
Link de descarga :https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Programación con el sensor Octopus
Ya que se tiene la librería , se programo para poder leer el valor del sensor Octopus en el puerto serial de la siguiente manera :

Se conectó de la siguiente forma el sensor a el Arduino como se muestra en la siguiente imagen:

Programación pantalla LCD I2C
Una vez ya conectado el sensor de la anterior forma, se programó para poder mostrar la lectura del mismo de la siguiente forma:
Como se muestra en el código, se utilizaron las 4 filas de la pantalla LCD , la lectura del sensor lo estará mostrando con un retardo de 500 milisegundos en la segunda fila por medio del protocolo I2C.


