CODE:- 

#include <Servo.h>
int IndexFinger=3;
int MidFinger=5;
int RingFinger=6;
int LitFinger=9;
int Thumb=10;

int Indexpot=A0;
int Indexpotval;
int Indexservopos;

int Midpot=A1;
int Midpotval;
int Midservopos;

int Ringpot=A2;
int Ringpotval;
int Ringservopos;

int Litpot=A3;
int Litpotval;
int Litservopos;

int Thumbpot=A4;
int Thumbpotval;
int Thumbservopos;

Servo MidFingerServo;
Servo IndexFingerServo;
Servo RingFingerServo;
Servo LitFingerServo;
Servo ThumbServo;

void setup() {
  // put your setup code here, to run once:
pinMode(Indexpot,INPUT);
pinMode(Midpot,INPUT);
pinMode(Ringpot,INPUT);
pinMode(Litpot,INPUT);
pinMode(Thumbpot,INPUT);

IndexFingerServo.attach(IndexFinger);
MidFingerServo.attach(MidFinger);
RingFingerServo.attach(RingFinger);
LitFingerServo.attach(LitFinger);
ThumbServo.attach(Thumb);
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
Indexpotval=analogRead(Indexpot);
Midpotval=analogRead(Midpot);
Ringpotval=analogRead(Ringpot);
Litpotval=analogRead(Litpot);
Thumbpotval=analogRead(Thumbpot);

//Serial.println(Indexpotval);
Serial.println(Midpotval);
//Serial.println(Ringpotval);
//Serial.println(Litpotval);
//Serial.println(Thumbpotval);

if (Indexpotval>420 && Indexpotval<600) {
  Indexservopos=map(Indexpotval, 420, 580, 90, 180);
  IndexFingerServo.write(Indexservopos);
  //Serial.println(Indexpotval);
}
if (Midpotval>420 && Midpotval<600) {
  Midservopos=map(Midpotval, 420, 580, 90, 180);
 MidFingerServo.write(Midservopos);
  Serial.println(Midpotval);
}
if (Ringpotval>360 && Ringpotval<650) {
 Ringservopos=map(Ringpotval, 380, 630, 90, 180);
  RingFingerServo.write(Ringservopos);
  //Serial.println(Ringpotval);
}

if (Litpotval>580 && Litpotval<720) {
  Litservopos=map(Litpotval, 590, 710, 90, 180);
  LitFingerServo.write(Litservopos);
  //Serial.println(Litpotval);
}
if (Thumbpotval>290 && Thumbpotval<490) {
  Thumbservopos=map(Thumbpotval, 300, 480, 70, 180);
  ThumbServo.write(Thumbservopos);
  //Serial.println(Thumbpotval);
}
delay(250);

}