#include #include #include #include const char *ssid = "IFSC"; const char *password = "campuschapeco"; const int http_port = 8080; int httpCode; String payload; int valorpot = 0; WiFiClient client; #define pushAlunoUM 13 // D7 #define pushAlunoDOIS 15 // D8 void setup() { pinMode(pushAlunoUM, INPUT); pinMode(pushAlunoDOIS, INPUT); Serial.begin(115200); delay(1000); WiFi.mode(WIFI_OFF); delay(1000); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); Serial.print("Conectando"); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi conectado!"); Serial.print("IP: "); Serial.println(WiFi.localIP()); Serial.print("MAC: "); Serial.println(WiFi.macAddress()); } void envia(String postData) { HTTPClient http; http.begin(client, "http://projeto4.migueldebarba.com.br/grupoc/laura/insertleitura.php"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); httpCode = http.POST(postData); payload = http.getString(); Serial.println("httpCode: " + String(httpCode)); Serial.println("payload: " + payload); http.end(); } void loop() { if (digitalRead(pushAlunoUM) == HIGH) { String mac_idmac = WiFi.macAddress(); int sensor_idsensor = 80; int aluno_idaluno = 119; int valorpot = analogRead(A0); String from = "ESP"; String postData = "mac_idmac=" + mac_idmac + "&valorpot=" + String(valorpot) + "&sensor_idsensor=" + String(sensor_idsensor) + "&aluno_idaluno=" + String(aluno_idaluno) + "&from=" + from; Serial.println("Enviando..."); Serial.println(postData); envia(postData); delay(500); } }