//https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ #include #include #include #include const char *ssid = "TP-Link_688A"; const char *password = "debarbamiguel"; const int http_port = 8080; WiFiClient client; #define D7 13 #define D4 2 #define D3 0 int push=13; int led=0; void setup() { pinMode(push,INPUT); pinMode(led,OUTPUT); delay(1000); Serial.begin(115200); WiFi.mode(WIFI_OFF);delay(1000); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password);Serial.println("."); Serial.print("Conectando..."); while (WiFi.status() != WL_CONNECTED) { delay(500);Serial.print(".");} Serial.println (""); Serial.print ("Conectado a ");Serial.println (ssid); Serial.print ("Endereço IP: ");Serial.println (WiFi.localIP ()); Serial.print("MAC: "); Serial.println(WiFi.macAddress()); } void envia(String postData){ HTTPClient http; http.begin(client,"http://pendencia.migueldebarba.com.br/sofia/insertleitura.php"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(postData); String payload = http.getString(); Serial.println("httpCode:"+String(httpCode)); Serial.println("payload:"+payload); http.end(); } void loop() { digitalWrite(led,HIGH); int aluno_idaluno = 269; int sensor_idsensor = 166; String sofia_inspetor = "Inspetor pendência"; String local = "Lab.F52"; String mac_idmac=WiFi.macAddress(); float valor=random(0,1024); String from="ESP"; String postData = "mac_idmac="+String(mac_idmac) +"&valor="+String(valor) +"&from="+String(from) +"&aluno_idaluno="+String(aluno_idaluno) +"&sensor_idsensor="+String(sensor_idsensor) +"&sofia_inspetor="+String(sofia_inspetor) +"&local="+String(local); envia(postData); delay(random(10000,15000)); }