Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /////////////////////////////////
- // Generated with a lot of love//
- // with TUNIOT FOR ESP32 //
- // Website: Easycoding.tn //
- /////////////////////////////////
- #include <WiFi.h>
- String ClientRequest;
- WiFiServer server(80);
- WiFiClient client;
- String myresultat;
- String ReadIncomingRequest(){
- while(client.available()) {
- ClientRequest = (client.readStringUntil('\r'));
- if ((ClientRequest.indexOf("HTTP/1.1")>0)&&(ClientRequest.indexOf("/favicon.ico")<0)){
- myresultat = ClientRequest;
- }
- }
- return myresultat;
- }
- void setup()
- {
- ClientRequest = "";
- Serial.begin(9600);
- pinMode(5, OUTPUT);
- WiFi.disconnect();
- delay(3000);
- Serial.println("START");
- WiFi.begin("stemup","pitajkonobara");
- while ((!(WiFi.status() == WL_CONNECTED))){
- delay(300);
- Serial.print("..");
- }
- Serial.println("Connected");
- Serial.println("Your IP is");
- Serial.println((WiFi.localIP()));
- server.begin();
- }
- void loop()
- {
- client = server.available();
- if (!client) { return; }
- while(!client.available()){ delay(1); }
- ClientRequest = (ReadIncomingRequest());
- ClientRequest.remove(0, 5);
- ClientRequest.remove(ClientRequest.length()-9,9);
- if (ClientRequest == "db_on") {
- digitalWrite(5,HIGH);
- }
- if (ClientRequest == "db_off") {
- digitalWrite(5,LOW);
- }
- client.println("HTTP/1.1 200 OK");
- client.println("Content-Type: text/html");
- client.println("");
- client.println("<!DOCTYPE HTML>");
- client.println("<html>");
- client.println("Fran");
- client.println("</html>");
- client.stop();
- delay(1);
- client.flush();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement