nrf24l01 pil tüketimi

arkadaşlar merhaba nrf24l01 vericide pil sorunum var verici ye pil bağladım sürekli veri gönderiyor o yüzden pil dayanmıyor 1 2 gün felan gidiyor bekleme uyku modunu bir türlü yapamadım yardımcı olursanız sevinirim yapmak istediğim olay şu verici alıcıya geldiği zaman uyuyacak veri göndermeyecek alıcının mesafesinden çıktığı zaman sinyal varmı ara ara kontrol edecek verici klimaya bağlayacağım sistemi *verici kodu* include < SPI.h> include < nRF24L01.h> include < RF24.h> int msg[1]; RF24 radio(9,10); const uint64_t pipe = 0xE8E8F0F0E1LL; void setup(){ Serial.begin(9600); radio.begin(); radio.openWritingPipe(pipe);} void loop(){ msg[0] = 111; radio.write(msg, 1);} *alıcı kodu* include < SPI.h> include < nRF24L01.h> include < RF24.h> int msg[1]; RF24 radio(9,10); const uint64_t pipe = 0xE8E8F0F0E1LL; int LED1 = 3; int LED2 = 4; int bekle,bekle1=0; void setup(){ Serial.begin(9600); radio.begin(); radio.openReadingPipe(1,pipe); radio.startListening(); pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT);} void loop(){ if (radio.available()){ bool done = false; while (!done){ done = radio.read(msg, 1); Serial.println(msg[0]); if (bekle==0)&&(msg[0] == 111){delay(10);digitalWrite(LED1, HIGH);} bekle=1; bekle1=0; delay(10);}} else{if(bekle1==0){digitalWrite(LED2,HIGH);}} bekle1=0; bekle=1;}