Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SHT1x.h> // https://github.com/practicalarduino/SHT1x
- #define dataPin 0 // GPIO 0 D3 Port para o Data do SHT10
- #define clockPin 15 // GPIO 15 D8 Port para o Clock do SHT10
- SHT1x sht1x(dataPin, clockPin); // Instancia shtx1
- //#define CAYENNE_DEBUG // Comente para nao mostrar menssagen de debugs
- #define CAYENNE_PRINT Serial // Comente para impedir impressoes no serial monitor e salvar espaço
- #include <ESP8266WiFi.h> // Bibioteca em http:.................
- #include "CayenneDefines.h" // Bibioteca em http:.................
- #include "BlynkSimpleEsp8266.h" // Bibioteca em http:.................
- #include "CayenneWiFiClient.h" // Bibioteca em http:.................
- //#include <DHT.h> // Biblioteca do DHT11 https://github.com/adafruit/DHT-sensor-library
- //#include "Wire.h" // Bibioteca de I2C Standard do Arduino
- //#define DHTTYPE DHT11 // Define o tipo de sensor utilizado DHT11/DHT22.....
- //#define DHTPIN 14 // Port onde esta conectado o pino data do DHT11
- float pot = A0; // Port onde esta conectado o potenciometro (Setpoint)
- float valor = 0; // Variavel que armazena o valor lido no potencioment
- char token[] = "tttt"; // Cayenne auth token. Valor encontrado no site ao criar o projeto novo ou no settings
- char ssid[] = "ssssss"; // Digite seu SSID e sua PW
- char password[] = "ppppppp";
- //DHT dht(DHTPIN, DHTTYPE, 15); // Cria o objeto dht
- //---------------------------
- void setup()
- {
- Serial.begin(9600); // Inicia a serial
- Cayenne.begin(token, ssid, password); // Estabelece comunicacao com o site Cayenne
- // dht.begin();
- }
- //---------------------------
- void loop()
- {
- Cayenne.run(); // Roda o projeto no site
- delay(100); // Delay
- }
- //-----------------------------------
- CAYENNE_OUT(V0) // Estas funcoes e chamada quando um widget requer dados do pin virtual
- {
- // Cayenne.virtualWrite(V0, dht.readTemperature()); // Imprime Temperatura em celsius no pin virtual V0
- Cayenne.virtualWrite(V0, sht1x.readTemperatureC());
- }
- //-----------------------------------
- CAYENNE_OUT(V1)
- {
- //Cayenne.virtualWrite(V1, dht.readHumidity()); // Imprime Umidade em porcentagem no pin virtual V1
- Cayenne.virtualWrite(V1, sht1x.readHumidity());
- }
- //-------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement