   radio.setPayloadSize(11);
   radio.openWritingPipe(pipes[0]);
   radio.stopListening();
-  //radio.powerDown();
+  radio.powerDown();
 
   unsigned long stopmilis = millis();
   payload.data2 = ( stopmilis - startmilis ) * 10 ;

#define _DIGITAL
//#define _3PIN

#define _5PINpp]]]]

#ifdef _3PIN
// 3pin


void loop() {
  sleep();
  unsigned long startmilis = millis();

  payload._salt++;
  payload.data1 = statusPinStatus * 10 ;
  payload.volt = readVcc();

  radio.powerUp();
  radio.write(&payload , sizeof(payload));
  radio.powerDown();

  unsigned long stopmilis = millis();

  payload.data2 = ( stopmilis - startmilis ) * 10 ;

  wdtsleep();
}

void wdtsleep() {
  LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);
  delay(20);
}


ISR(PCINT0_vect) {
  statusPinStatus = digitalRead(statusPin);
}

void sleep() {
  GIMSK |= _BV(PCIE);                     // Enable Pin Change Interrupts
  PCMSK |= _BV(PCINT3);                   // Use PB3 as interrupt pin
  LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);
  GIMSK &= ~_BV(PCIE);
  PCMSK &= ~_BV(PCINT3);
}

int readVcc() {
