Enviar un dato por medio de un pulsador con método post y esp32

Hola compañeros buen día, necesito de su ayuda ya que tengo un problema al enviar datos de un botón de panico a una página web PHP utilizando el método post.

#include <HTTPClient.h>
#include <WiFi.h>

//si usas esp8266
//#include <ESP8266WiFiMulti.h>
//#include <ESP8266HTTPClient.h>

const char* ssid = "vivo Y21s";
const char* password = "armandoh13";

String user = "boton_panico";
String pass = "ok";

const int LED = 14;
const int Pulsador = 13;
int val;

void setup() {
delay(10);
Serial.begin(115200);
pinMode(LED, OUTPUT);
pinMode(Pulsador, INPUT);

WiFi.begin(ssid, password);

Serial.print("Conectando...");
while (WiFi.status() != WL_CONNECTED) { //Check for the connection
delay(500);
Serial.print(".");
}

Serial.print("Conectado con éxito, mi IP es: ");
Serial.println(WiFi.localIP());

}

void loop() {

if(WiFi.status()== WL_CONNECTED){ //Check WiFi connection status

HTTPClient http;
val=digitalRead(Pulsador);
if(val>0){
  Serial.print("1");
String datos_a_enviar = "user=" + user + "&pass=" + pass;
}
http.begin("https://andresluna.com.co/API/panicAPIresponse.php");        //Indicamos el destino
http.addHeader("Content-Type", "boton_panico"); //Preparamos el header text/plain si solo vamos a enviar texto plano sin un paradigma llave:valor.

}
}

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @Armandoc.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en (<CODE/>)




Cuando publiques observa en que sección te encuentras, si lo haces en españoll debes buscar la sección Internacional y específicamente este foro, el Español.
Si usas el foro en inglés, debes usar ese idioma, tanto en título, cuerpo del post como en el código con sus comentarios o tu consulta será movida a esta sección.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.