Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "DHT.h"
- #define led 2 // GPIO2
- int var = 0;
- const int sleepTimeS = 1 * 60; // v minutách
- #define DHTPIN 4 // DHT22 pin
- #define DHTTYPE DHT22
- DHT dht(DHTPIN, DHTTYPE);
- void setup() {
- dht.begin();
- pinMode(led, OUTPUT);
- digitalWrite(led, HIGH);
- Serial.begin(115200);
- }
- void loop() {
- Serial.println("Start");
- delay(2000);
- float hum = dht.readHumidity();
- float temp = dht.readTemperature();
- if (isnan(hum) || isnan(temp) ) {
- Serial.println("Chyba cteni dat z DHT !");
- delay(2000);
- float hum = dht.readHumidity();
- float temp = dht.readTemperature();
- if (isnan(hum) || isnan(temp) ) {
- while (var < 5) {
- digitalWrite(led, LOW);
- delay(500);
- digitalWrite(led, HIGH);
- delay(500);
- var++;
- }
- }
- }
- Serial.println();
- Serial.println("**********************************************");
- Serial.println("Humidity (%)\tTemperature (C)");
- Serial.print("\t");
- Serial.print(hum, 1);
- Serial.print("\t\t");
- Serial.print(temp, 1);
- Serial.println("\t\t");
- Serial.println("**********************************************");
- Serial.println();
- Serial.println("Jdu spat");
- delay(100);
- // ESP.deepSleep(sleepTimeS * 1000000, WAKE_RF_DEFAULT);
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement