Error in uploading code to esp8266 board (no arduino)

Hello, I’m having troubles with this whenever I try to upload my code to esp8266 board. I have already tried all possible solutions I could see in the internet but it just displayed this error: error: failed reading byte
warning: espcomm_send_command: can’t receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
I’m still new to coding. Hoping you could help me.

#include <SPI.h>
#include <Wire.h>
#include <DHT.h>  // Including library for dht
 
#define DHTPIN 0          //pin where the dht11 is connected
DHT dht(DHTPIN, DHT11);

String apiKey = "0LG1OTPGODSQFWLV"; // Enter your Write API key from ThingSpeak
const char *ssid = "zbaguio";     // replace with your wifi ssid and wpa2 key
const char *pass = "zarinatwins";
const char *server = "api.thingspeak.com";


const int AirValue = 790;   //you need to replace this value with Value_1
const int WaterValue = 390;  //you need to replace this value with Value_2
const int SensorPin = A0;
int soilMoistureValue = 0;
int soilmoisturepercent= 0;
int relaypin = 16;

WiFiClient client;


void setup() {
 Serial.begin(115200); // open serial port, set the baud rate to 9600 bps
 pinMode(relaypin, OUTPUT);
 
 dht.begin();

 WiFi.begin(ssid, pass);

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

 
void loop() 
{
 float h = dht.readHumidity();
 float t = dht.readTemperature();

 Serial.print("Humidity: ");
 Serial.println(h);
 Serial.print("Temperature: ");
 Serial.println(t);

 
 soilMoistureValue = analogRead(SensorPin);  //put Sensor insert into soil
 Serial.println(soilMoistureValue);
 
 soilmoisturepercent = map(soilMoistureValue, AirValue, WaterValue, 0, 100);

 if(soilmoisturepercent >=0 && soilmoisturepercent <= 30)
 {
   digitalWrite(relaypin, HIGH);
   Serial.println("Motor is ON");
 }
 else if (soilmoisturepercent >30 && soilmoisturepercent <= 100)
 {
   digitalWrite(relaypin, LOW);
   Serial.println("Motor is OFF");
 }
 
 if (client.connect(server, 80)) // "184.106.153.149" or api.thingspeak.com
 {
   String postStr = apiKey;
     postStr += "&field1=";
     postStr += String(soilmoisturepercent);
     postStr += "&field2=";
     postStr += String(h);
     postStr += "&field3=";
     postStr += String(t);
     postStr += "&field4=";
     postStr += String(relaypin);
     postStr += "\r\n\r\n\r\n\r\n";
   
   client.print("POST /update HTTP/1.1\n");
   client.print("Host: api.thingspeak.com\n");
   client.print("Connection: close\n");
   client.print("X-THINGSPEAKAPIKEY: " + apiKey + "\n");
   client.print("Content-Type: application/x-www-form-urlencoded\n");
   client.print("Content-Length: ");
   client.print(postStr.length());
   client.print("\n\n");
   client.print(postStr);
  
 }
   client.stop();
 
}

```cpp

void loop()

@lawwwk this is the Blynk user community, and there is nothing Blynk related, and no mention of Blynk in your post.

Topic closed.

Pete.