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.
}
}