   if ( radio.available()) {
     while (radio.available()) {
       int angleV = 0;
+      int angleVTRUE = 0;
       radio.read(&angleV, sizeof(angleV));
-      myServo.write(angleV);
+      if (angleV < 180 )
+             {
+             angleVTRUE = angleV;
+             }
+      myServo.write(angleVTRUE);
          int angleV1 = 0;
+         int angleV1TRUE = 0;
          radio.read(&angleV1, sizeof(angleV1));
-         myServo1.write(angleV1);
+         if (angleV1 < 180 )
+              {
+              angleV1TRUE = angleV1;
+              }
+         myServo1.write(angleV1TRUE);
+             int angleV2 = 0;
+             int angleV2TRUE = 0;
+             radio.read(&angleV2, sizeof(angleV2));
+             bitSet(angleV2, 0);
+             if (angleV2 < 2100 &&   angleV2 > 700)
+             {
+             angleV2TRUE = angleV2;
+             }
+              angleV2TRUE = constrain(angleV2TRUE,700 , 2100);
+                   
+             firstESC.writeMicroseconds(angleV2TRUE);
+               if(Serial.available()) 
+               value = Serial.parseInt(); 
+               Serial.println(angleV2TRUE);
     }
-    delay(5);
-    radio.stopListening();
-    buttonState = digitalRead(button);
-    radio.write(&buttonState, sizeof(buttonState));
   }
 }

const byte addresses[][6] = {"00001", "00002"};
Servo myServo;
Servo myServo1;
boolean buttonState = 0;
void setup() {
  pinMode(button, INPUT);
  myServo.attach(5);
  myServo1.attach(6);
  radio.begin();
  radio.openWritingPipe(addresses[0]); // 00002
  radio.openReadingPipe(1, addresses[1]); // 00001
  radio.setPALevel(RF24_PA_MIN);
}
void loop() {
  delay(5);

* 
* Library: TMRh20/RF24, https://github.com/tmrh20/RF24/
*/
int value = 0; // set values you need to zero
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
