CIRCUIT DIAGRAM:-  





CODE:- 
 #define BLYNK_TEMPLATE_ID "TMPLE2li-8Q1"
#define BLYNK_DEVICE_NAME "Robot Arm"
#define BLYNK_AUTH_TOKEN "w1oiP9iMllyFdshERi9WWhBowrbAo2SD"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#include <ESP32Servo.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "realme 7";
char pass[] = "0987654321";
Servo BaseServo;
Servo RightServo;
Servo LeftServo;
Servo ClawServo;


BLYNK_WRITE(V0) {
int Clawservoval=param.asInt();
ClawServo.write(Clawservoval);

}

BLYNK_WRITE(V1) {
  int Rightservoval=param.asInt();
  RightServo.write(Rightservoval);
}

BLYNK_WRITE(V2) {
  int LeftServoval=param.asInt();
  LeftServo.write(LeftServoval);
}

BLYNK_WRITE(V3) {
  int BaseServoval=param.asInt();
  BaseServo.write(BaseServoval);
}



void setup() {
  // put your setup code here, to run once:
WiFi.begin(ssid, pass);
Blynk.begin(auth,ssid,pass);
ClawServo.attach(26);
RightServo.attach(25);
LeftServo.attach(33);
BaseServo.attach(32);
}

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