En cuanto a sensores de agua he encontrado este. Aunque también está el YL-83 y el FC-37. Hay mucho escrito sobre estos y cada uno es de una manera y un color porque cada empresa los hace a su antojo pero el funcionamiento es igual de sencillo en todos. O eso creo…
El sensor en sí son unas placas metálicas recorridas por una corriente. Cuando el agua se deposita encima de las placas hay una conducción de corriente al unirse ambas placas por el agua, un medio conductor. Así se sabe si hay agua o no.
Luego, según la conducción que hay se puede saber si hay mucha agua o poca. Es por eso que uno de los pines ofrece una señal analógica. Al leer esta señal analógica por los pines analógicos de Arduino se puede obtener una señal de 0 (la placa está seca y no hay conducción de corriente) a 1023 (la placa está empapada y ofrece el máximo de corriente que puede dar).