#include #include #include #include const char *ssid = "TP-Link_688A"; const char *password = "debarbamiguel"; const int http_port = 8080; unsigned long TempoIni=0; unsigned long Sensor1=0; unsigned long Sensor2=0; unsigned long Sensor3=0; unsigned long Sensor4=0; String Mac; String postData; WiFiClient client; void setup() { pinMode(D1,INPUT); pinMode(D2,INPUT); pinMode(D3,INPUT); pinMode(D4,INPUT); pinMode(D5,INPUT); pinMode(D7,OUTPUT);//BCLigaLaser pinMode(D8,INPUT);//PushStart 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(){ HTTPClient http; Mac=WiFi.macAddress(); int Usuario=1; postData = "MMac="+String(Mac)+"&SSensor1="+String(Sensor1)+"&SSensor2="+String(Sensor2) +"&SSensor3="+String(Sensor3) +"&SSensor4="+String(Sensor4)+"&UUsuario="+String(Usuario); http.begin(client,"http://veloz.migueldebarba.com.br/esp8266/piloto_insert.php"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); int httpCode = http.POST(postData); String payload = http.getString(); Serial.println(httpCode); Serial.println(payload); http.end(); } void loop() { int Push=0; digitalWrite(D3,LOW); if(digitalRead(D8)==1) { TempoIni=millis(); digitalWrite(D7,HIGH); delay(random(10,1000));Sensor1=millis()-TempoIni; delay(random(10,1000));Sensor2=millis()-TempoIni; delay(random(10,1000));Sensor3=millis()-TempoIni; delay(random(10,1000));Sensor4=millis()-TempoIni; int Usuario=1; Serial.println("Ligado!"+String(Push)+"Sensor1:"+String(Sensor1) +"Sensor2:"+String(Sensor2) +"Sensor3:"+String(Sensor3) +"Sensor4:"+String(Sensor4)); //************************** envia(); //envia ao servidor //************************** delay(2000); digitalWrite(D7,LOW); Push=0; } }