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 "csillamfaszlama"
- #define WIFI_PASS "fulopphone"
- #include "AdafruitIO_WiFi.h"
- AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);
- //--------------------------------------------------------------------------------
- //bool current = false;
- //bool last = false;
- #include <Wire.h>
- #include <Adafruit_ADS1015.h>
- #include <Adafruit_Sensor.h>
- #include <DHT.h>
- Adafruit_ADS1115 ads; // ads pinje: D1(scl)-- D2(sda)
- //Adafruit_ADS1015 ads;
- #define DHTPIN D5 //dht pinje D5
- //#define DHTTYPE DHT11
- #define DHTTYPE DHT22
- DHT dht(DHTPIN, DHTTYPE);
- AdafruitIO_Feed *temperature = io.feed("temperature");//Hőmérséklet
- AdafruitIO_Feed *humidity = io.feed("humidity");//Páratartalom
- AdafruitIO_Feed *adc00 = io.feed("adc0");
- AdafruitIO_Feed *adc01 = io.feed("adc1");
- AdafruitIO_Feed *adc02 = io.feed("adc2");
- AdafruitIO_Feed *adc03 = io.feed("adc3");
- unsigned long startMillis;
- unsigned long currentMillis;
- const unsigned long period = 20000;
- void setup(void) {
- Serial.begin(9600);
- startMillis = millis();
- ads.begin();
- dht.begin();
- Serial.print("Connecting to Adafruit IO");
- io.connect();
- while (io.status() < AIO_CONNECTED) {
- Serial.print(".");
- delay(500);
- }
- Serial.println();
- Serial.println(io.statusText());
- }
- void loop(void) {
- io.run();
- int16_t adc0, adc1, adc2, adc3;
- adc0 = ads.readADC_SingleEnded(0);
- adc1 = ads.readADC_SingleEnded(1);
- adc2 = ads.readADC_SingleEnded(2);
- adc3 = ads.readADC_SingleEnded(3);
- adc0 = map(adc0, 0, 17720, 0, 100);
- adc1 = map(adc1, 0, 17720, 0, 100);
- adc2 = map(adc2, 0, 17720, 0, 100);
- adc3 = map(adc3, 0, 17720, 0, 100);
- 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("...................................");
- //***********************************************************
- Serial.print("AIN0: "); Serial.println(adc0);
- Serial.print("AIN1: "); Serial.println(adc1);
- Serial.print("AIN2: "); Serial.println(adc2);
- Serial.print("AIN3: "); Serial.println(adc3);
- Serial.println(" ");
- temperature->save(temp);
- humidity->save(hum);
- adc00->save(adc0);
- adc01->save(adc1);
- adc02->save(adc2);
- adc03->save(adc3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement