Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. //include libraries
  2. #include <ESP8266HTTPClient.h>
  3. #include <ESP8266WiFi.h>
  4.  
  5. //Access point credentials
  6. const char* ssid = "Error 404";
  7. const char* pwd = "Ete1508010";
  8. int value = 1;
  9. int ledPin = 13;
  10. WiFiServer server(80);
  11.  
  12. void setup()
  13. {
  14. Serial.begin(115200);
  15. delay(10);
  16.  
  17.  
  18. pinMode(ledPin, OUTPUT);
  19. pinMode(A0, INPUT);
  20. digitalWrite(ledPin, LOW);
  21. Serial.println();
  22. Serial.println();
  23. Serial.print("Connecting to wifi ");
  24. Serial.println(ssid);
  25.  
  26. WiFi.begin(ssid, pwd);
  27.  
  28.  
  29. while (WiFi.status() != WL_CONNECTED)
  30. {
  31. delay(500);
  32. Serial.print(".");
  33. }
  34. Serial.println("");
  35.  
  36.  
  37. Serial.println("Wifi connected");
  38.  
  39. //starting the server
  40. server.begin();
  41. Serial.println("Server started.");
  42. Serial.print("This is your ip address: ");
  43. Serial.print("http://");
  44. Serial.print(WiFi.localIP());
  45. Serial.println("/");
  46. }
  47.  
  48. void loop()
  49. {
  50. WiFiClient client = server.available();
  51.  
  52.  
  53.  
  54. String request = client.readStringUntil('\r');
  55. Serial.println(request);
  56. client.flush();
  57. digitalWrite(ledPin, HIGH);
  58. HTTPClient http;
  59. String url = "http://192.168.100.6/add.php?temp="+String(value);
  60. value = value+1;
  61. Serial.println(url);
  62. http.begin(url);
  63.  
  64.  
  65. int httpCode = http.GET();
  66. if(httpCode > 0)
  67. {
  68. Serial.printf("[HTTP] GET...code: %d\n", httpCode);
  69. if(httpCode == HTTP_CODE_OK)
  70. {
  71. String payload = http.getString();
  72. Serial.println(payload);
  73. }
  74.  
  75. http.end();
  76. delay(3000);
  77. }
  78. if (client.available())
  79. {
  80. char c = client.read();
  81. client.print(c);
  82. }
  83.  
  84. client.println("</html>");
  85.  
  86. client.println();
  87. delay(1);
  88. Serial.println("Client disconnected!");
  89. Serial.println("");
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement