Advertisement
Guest User

main.cpp

a guest
Apr 18th, 2018
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. #include <Arduino.h>
  2. #include <ESP8266WiFi.h>
  3. #include <Adafruit_Sensor.h>
  4. #include "DHT.h"
  5. #include "config.h"
  6. // Adafruit IO Username and key
  7. #define DHTTYPE DHT22
  8. #define DHTPIN 4
  9. DHT dht(DHTPIN, DHTTYPE);
  10. // set up the 'temperature' and 'humidity' feeds
  11. AdafruitIO_Feed *temperature = io.feed("temperature");
  12. AdafruitIO_Feed *humidity = io.feed("humidity");
  13. /*void setupWifi()
  14. {
  15.     pinMode(5 ,OUTPUT);
  16.     Serial.print("Connecting to: ");
  17.     Serial.println(ssid);
  18.     WiFi.begin(ssid, password);
  19.     int count = 0;
  20.     digitalWrite(5, HIGH);
  21.     while(WiFi.status() != WL_CONNECTED)
  22.     {
  23.         delay(1000);
  24.         Serial.print(count++);
  25.         Serial.print(" ");
  26.     }
  27.     digitalWrite(5, LOW);
  28.     Serial.println("");
  29.     Serial.println("You are connected!");
  30.     Serial.println("Your IP address: ");
  31.     Serial.println(WiFi.localIP());
  32. }
  33. */
  34. void setup()
  35. {
  36.     Serial.begin(115200);
  37.     //setupWifi();
  38.     dht.begin();
  39.     while(! Serial);
  40.  
  41. }
  42.  
  43. void loop()
  44. {
  45.    delay(2500);
  46.    float t = dht.readHumidity();
  47.    float f = dht.readTemperature(true);
  48.   // Check if any reads failed and exit early (to try again).
  49.   if (isnan(t) || isnan(f))
  50.   {
  51.     Serial.println("Failed to read from DHT sensor!");
  52.     return;
  53.   }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement