Created
December 26, 2020 00:00
-
-
Save Abathargh/ae9fe58c502747a932ff2f57f1df4caa to your computer and use it in GitHub Desktop.
MoodyESP8266 Sketch using a DHT11 sensor with data incoming on PIN0
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <MoodyEsp8266.h> | |
#include <DHT.h> | |
#include "certs.h" | |
#define DATA_PIN 0 | |
#define DHT_TYPE DHT11 | |
MoodySensor sensor; | |
DHT dht(DATA_PIN, DHT_TYPE); | |
float temp, hum; | |
String temperatureService() { | |
temp = dht.readTemperature(); | |
return String(temp); | |
} | |
String humidityService() { | |
hum = dht.readHumidity(); | |
return String(hum); | |
} | |
void setup() { | |
dht.begin(); | |
sensor.setCert(caCert, brokerFingerprint); | |
sensor.registerService("temperature", temperatureService); | |
sensor.registerService("humidity", humidityService); | |
sensor.begin(115200); | |
} | |
void loop() { | |
sensor.loop(); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment