Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define IO_USERNAME "Addamm"
- #define IO_KEY "1dc26502236e48eb93cd338fb89a5286"
- #define WIFI_SSID "TP-LINK_324C"
- #define WIFI_PASS "90379734"
- #include "AdafruitIO_WiFi.h"
- AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);
- //********************************************************************************
- #include <Adafruit_Sensor.h>
- #include <DHT.h>
- #define DHTPIN D6
- #define DHTTYPE DHT22
- DHT dht(DHTPIN, DHTTYPE);
- AdafruitIO_Feed *temperature = io.feed("temperature");
- AdafruitIO_Feed *humidity = io.feed("humidity");
- unsigned long startMillis;
- unsigned long currentMillis;
- const unsigned long period = 10000;
- void setup() {
- Serial.begin(115200);
- startMillis = millis();
- dht.begin();
- Serial.print("Connecting to Adafruit IO");
- io.connect();
- Serial.print("Connected to Adafruit IO");
- while (io.status() < AIO_CONNECTED) {
- Serial.print(".");
- delay(500);
- }
- Serial.println();
- Serial.println(io.statusText());
- }
- void loop() {
- io.run();
- currentMillis = millis();
- if (currentMillis - startMillis >= period)
- {
- startMillis = currentMillis;
- float hum = dht.readHumidity();
- float temp = dht.readTemperature();
- Serial.print("celsius: ");
- Serial.print(temp);
- Serial.println("C");
- Serial.print("Humidity: ");
- Serial.print(hum);
- Serial.println("%");
- Serial.println("...................................");
- temperature->save(temp);
- humidity->save(hum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement