Componentes
Componentes
Componentes
String apiKey = "210750"; //Agregar el numero de token que envia el bot por whatsapp
//
************************************************CODIGO*************************
*******************************************
void setup() {
Serial.begin(115200);
//Conexion a WIFI
Serial.println("Conectando a WiFi...");
// Espera la conexion de Wifi
delay(500);
Serial.print(".");
Serial.println();
Serial.println(WiFi.localIP());
pinMode(BUZZ, OUTPUT);
ledcAttachPin(32, 0);
delay(2000);
delay(40000);
//
********************************************************************************
**************************************************
postData(); // llamando a postData para ejecutar la URL generada anteriormente una vez para
que reciba un mensaje.
//
********************************************************************************
**************************************************
//
********************************************************************************
**************************************************
void postData() //función de definición de usuario utilizada para llamar a api (datos POST)
int httpCode; // variable utilizada para obtener el código http de respuesta después de llamar a
api
else // si el código HTTP de respuesta no es 200, significa que hay algún error.
Serial.println(url);
//
********************************************************************************
***************************************************
//
********************************************************************************
***************************************************
String encodedString="";
char c;
char code0;
char code1;
char code2;
c=str.charAt(i);
if (c == ' '){
encodedString+= '+';
} else if (isalnum(c)){
encodedString+=c;
} else{
code1=(c & 0xf)+'0';
c=(c>>4)&0xf;
code0=c+'0';
if (c > 9){
code0=c - 10 + 'A';
code2='\0';
encodedString+='%';
encodedString+=code0;
encodedString+=code1;
//encodedString+=code2;
yield();
return encodedString;
//
********************************************************************************
***************************************************
void loop() {
Serial.print(gassensorAnalog);
Serial.print("\t");
Serial.print("\t");
Serial.print("\t");
SendMsg();
delay(10000);
delay(100);
delay(5000);
else {
ledcWriteTone(0, 0);
delay(100);
void SendMsg() {
int gassensorAnalog = analogRead(GAS_A);
delay(3000);
else {