#include <CayenneMQTTESP32.h> //Librería de Cayenne MQTT
#define CAYENNE_PRINT Serial
// Información de red WiFi
char ssid[] = "Wokwi-GUEST"; // Ingresar el nombre de la red
char wifiPassword[] = ""; // Ingresar la contraseña de la red
// Parámetros de conexión a Cayenne. Esto debe obtenerse del Tablero de Cayenne.
const char username[] = "c454e330-32cf-11ed-bf0a-bb4ba43bd3f6";
const char password[] = "d97fc92d1892a7eb2372d05262dbb2ec7b5dee52";
const char clientID[] = "e2b2ef70-32cf-11ed-bf0a-bb4ba43bd3f6";
int inte = 18;
int valor = 0;
void setup() {
Serial.begin(115200);
Cayenne.begin(username, password, clientID, ssid, wifiPassword);
pinMode(inte, INPUT_PULLUP);
}
void loop() {
Cayenne.loop();
}
// Función de Cayenne para enviar datos del sensor al canal 1.
CAYENNE_OUT(1) {
if (digitalRead(inte)) {
valor += 1;
Cayenne.virtualWrite(1, valor);
CAYENNE_PRINT.println("Enviando Temperatura a Cayenne:");
CAYENNE_PRINT.println(valor);
}
}