web server and push button control one led using nodemcu/wemos d1

please some one help me… i new in arduino

this is code… how to combine push button cord to control same LED…
PLEASE HELP ME… TQ :confused:

#include <ESP8266WiFi.h>

const char* ssid = “ssid name”;
const char* password = “ssid password”;

int ledPin = D5;
WiFiServer server(80);

void setup() {
Serial.begin(115200);
delay(10);

pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);

// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println(“WiFi connected”);

// Start the server
server.begin();
Serial.println(“Server started”);

// Print the IP address
Serial.print(“Use this URL : “);
Serial.print(“http://”);
Serial.print(WiFi.localIP());
Serial.println(”/”);

}

void loop() {
// Check if a client has connected
WiFiClient client = server.available();
if (!client) {
return;
}

// Wait until the client sends some data
Serial.println(“new client”);
while(!client.available()){
delay(1);
}

// Read the first line of the request
String request = client.readStringUntil(’\r’);
Serial.println(request);
client.flush();

// Match the request

int value = LOW;
if (request.indexOf("/LED=ON") != -1) {
digitalWrite(ledPin, HIGH);
value = HIGH;
}
if (request.indexOf("/LED=OFF") != -1){
digitalWrite(ledPin, LOW);
value = LOW;
}

// Return the response
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println(""); // do not forget this one
client.println("");
client.println("");

client.print("Led pin is now: ");

if(value == HIGH) {
client.print(“On”);
} else {
client.print(“Off”);
}
client.println("

“);
client.println(“Click <a href=”/LED=ON”>here turn the LED on pin 5 ON
“);
client.println(“Click <a href=”/LED=OFF”>here turn the LED on pin 5 OFF
“);
client.println(”");

delay(1);
Serial.println(“Client disconnected”);
Serial.println("");

}

Start by getting the LED working with the button alone. You will find File > Examples > 02.Digital > DigitalInputPullup useful. Depending on whether you’re using a momentary or maintained button you may also need to have a look at File > Examples > 02.Digital > Debounce. Make sure you understand what every single line of code does.

Next get your ESP8266 code working perfectly. Make sure you understand what every single line of code does.

Now you’re ready to combine the two programs together.

Please use code tags(</> button on the toolbar) when you post code, warning/error messages or other output on the forum. This will make sure it is correctly formatted which will help us to help you.

fisthly im want say tq because u help me :slight_smile: ..... but how to combine 2 code together ? i try an arror :confused:

Here's a couple of tutorials: