#include <WiFi.h>
#include <HTTPClient.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
void setup() {
Serial.begin(115200);
delay(4000);
// Conectar-se à rede Wi-Fi
Serial.println();
Serial.println();
Serial.print("Conectando à rede WiFi ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi conectado");
Serial.println("Endereço IP: ");
Serial.println(WiFi.localIP());
}
void loop() {
if (WiFi.status() == WL_CONNECTED) {
HTTPClient http;
// Endereço do script Google Apps Script
http.begin("https://script.google.com/macros/s/AKfycbzmE4T7awx3I2c8QTWgS3DVfRxPuz_62_77Mc7w-9KCWwA2XpsQjCWicLy_0UQZ9WAB3g/exec");
// Configuração dos cabeçalhos
http.addHeader("Authorization", "Bearer [token]");
http.addHeader("Content-Type", "application/x-www-form-urlencoded");
// Parâmetros da solicitação
String data = "text=is%20working%3F\n teste"; // "is working?" URL-encoded
// Envia a solicitação POST
int httpResponseCode = http.POST(data);
if (httpResponseCode > 0) {
Serial.print("Código de resposta: ");
Serial.println(httpResponseCode);
String payload = http.getString();
Serial.println(payload);
} else {
Serial.print("Erro na solicitação: ");
Serial.println(httpResponseCode);
}
http.end();
}
delay(10000); // Aguarda 5 segundos antes de fazer a próxima solicitação
}