// #include <freertos/FreeRTOS.h>
// #include <freertos/task.h>
// #include <ESP32Servo.h>

// #define Led 27

// Servo myservo;
// void Servotask(void * params)
// {
// Serial.println("Servo task started successfully!");
// for(;;)
// {
// if(Serial.available())
// {
//   if(Serial.readString() == "180")
//     myservo.write(180);
//   else if(Serial.readString() == "90")
//     myservo.write(90);
//   else if(Serial.readString() == "0")
//     myservo.write(0);
//   else ;

// }
// }
// }

// void PWM(void * params)

// {
//   Serial.println("PWM task started successfully!");
// for(;;)
// {
// if(Serial.available())
// {
//   if(Serial.read() == 'H')
//     analogWrite(Led, 200);
//   else if(Serial.read() == 'L')
//     analogWrite(Led, 50);
//   else if(Serial.read()== 'X')
//     analogWrite(Led, 255);
//   else ;


// }
// }
// }
// void setup() 
// {
//   pinMode(Led, OUTPUT);
//   Serial.begin(9600);
//   myservo.attach(26);
//   xTaskCreatePinnedToCore(Servotask, "Servotask", 1000, NULL, 1, NULL, 0); // Task for core 0
//   xTaskCreatePinnedToCore(PWM, "PWM", 1000, NULL, 1, NULL, 1); // Task for core 1
// }

// void loop() {
//   // put your main code here, to run repeatedly:
  
// }

 #define Led 27
 void setup()
 {
Serial.begin(9600);
pinMode(Led, OUTPUT);
 }

 void loop()
 {
if(Serial.available())
{
  if(Serial.read() == '1')
  digitalWrite(Led, HIGH);
  else if(Serial.read() == '0')
  digitalWrite(Led, LOW);


}
 }
$abcdeabcde151015202530fghijfghij