From b90448e69f92b1915dfca882aaedaa2e8d73693b Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 14 Nov 2016 11:01:40 +0100 Subject: [PATCH] Add code for water leak detection --- sodaq_one/water.ino | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 sodaq_one/water.ino diff --git a/sodaq_one/water.ino b/sodaq_one/water.ino new file mode 100644 index 0000000..b9935d8 --- /dev/null +++ b/sodaq_one/water.ino @@ -0,0 +1,26 @@ +#include + +void setupWater(int pin) { + pinMode(pin, INPUT); +} + +boolean hasWater(int pin) +{ + if(digitalRead(pin) == LOW) { + return true; + } else { + return false; + } +} + +String getWater(int pin) +{ + String tmp; + + if(hasWater(pin)) { + tmp = "water=1"; + } else { + tmp = "water=0"; + } + return tmp; +}