diff options
Diffstat (limited to 'thermostat.ino')
-rw-r--r-- | thermostat.ino | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/thermostat.ino b/thermostat.ino deleted file mode 100644 index 63f87f0..0000000 --- a/thermostat.ino +++ /dev/null @@ -1,36 +0,0 @@ -#include <Wire.h> -#include "SSD1306.h" -#include "DHTesp.h" - -SSD1306 display(0x3c, 5, 4); -DHTesp dht; - -void setup() { - dht.setup(13,DHTesp::AUTO_DETECT); - - display.init(); - display.connect(); - display.displayOn(); -} - -void loop() { - delay(dht.getMinimumSamplingPeriod()); - float humidity = dht.getHumidity(); - float temperature = dht.getTemperature(); - - if (dht.getStatus() == DHTesp::ERROR_TIMEOUT) return; - - display.clear(); - - String line; - line = "T:"; line += temperature; - display.drawString(0,0,line); - line = "H:"; line += humidity; - display.drawString(50,0,line); - display.drawString(0,10,dht.getStatusString()); - - display.drawProgressBar(5,25,120,10,int(temperature)); - display.drawProgressBar(5,40,120,10,int(humidity)); - - display.display(); -} |