Check out example codes for "BOD_OFF". It will help you in understanding the concepts better.

Code Example 1

LowPower.powerDown(SLEEP_1HOUR, ADC_OFF, BOD_OFF);

Code Example 2

#include "LowPower.h"
void setup()
{ 
// No setup is required for this library 
} 
void loop() 
{ 
// Sleep for 8 s with ADC module and BOD module off 
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); 
// Do something here 
// Example: read sensor, log data, transmit data 
}

Code Example 3

         SleepyPi.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF); 
or       SleepyPi.powerSave(SLEEP_FOREVER, ADC_OFF, BOD_OFF, TIMER2_OFF); 
or       SleepyPi.powerStandby(SLEEP_FOREVER, ADC_OFF, BOD_OFF); 
or       SleepyPi.powerExtStandby(SLEEP_FOREVER, ADC_OFF, BOD_OFF, TIMER2_OFF);
or       SleepyPi.adcNoiseReduction(SLEEP_FOREVER, ADC_OFF, TIMER2_OFF);
or       SleepyPi.idle(SLEEP_FOREVER, ADC_OFF,TIMER2_OFF,TIMER1_OFF,TIMER0_OFF,SPI_OFF, USART0_OFF,TWI_OFF);

Code Example 4

for(int j=0;j<112;j++) LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);

Code Example 5

#include "LowPower.h"

const int wakeUpPin = 3;

void wakeUp()
{
}

void setup()
{
   pinMode(LED_BUILTIN, OUTPUT);
   pinMode(wakeUpPin, INPUT_PULLUP);
   attachInterrupt(digitalPinToInterrupt(wakeUpPin), wakeUp, FALLING);
}

void loop()
{
   LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);
   digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
}

Code Example 6

        radio.sleep();  // Put radio to sleep 	sleep.pwrDownMode();	sleep.sleepDelay(SleepTime);

Code Example 7

#include "LowPower.h"
unsigned int sleepCounter = 0;
unsigned int sleepCounter2 = 0;
unsigned int batteryCounter = 110; // 8 sec X 110 = 15 min approx.
unsigned int sensorCounter = 900;  // 8 sec X 900 = 2 hours approx.
unsigned int voltageReading = 0;

void setup(){

  // Test using pin 13 and Serial Monitor.
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, LOW);
  Serial.begin(9600);

}

void loop(){

  // Enter power down state for 8 seconds.
  LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);  

  // Increment counters. 
  sleepCounter++;
  sleepCounter2++;

  // Check the battery voltage.
  if(sleepCounter == batteryCounter){

    // Reset the counter.
    sleepCounter = 0;

    delay(10);
    voltageReading = analogRead(A0);

    // Turn the built in LED On for 1 second then Off.
    // Send the voltage reading to the Serial Monitor.
    digitalWrite(LED_BUILTIN, HIGH);
    delay(1000);
    digitalWrite(LED_BUILTIN, LOW);
    Serial.print("Voltage=");
    Serial.println(voltageReading);
    Serial.flush();
  }

  // Check the sensors.
  if(sleepCounter2 == sensorCounter){

    // Reset the counter.
    sleepCounter2 = 0;

    // Turn the built in LED On for 2 seconds then Off.
    // Send a message to the Serial Monitor.
    digitalWrite(LED_BUILTIN, HIGH);
    delay(2000);
    digitalWrite(LED_BUILTIN, LOW);
    Serial.println("Checking Sensors.");
    Serial.flush();
  }

}

Code Example 8

#include "LowPower.h"

void setup()
{
}

void loop() 
{
   LowPower.powerDown(SLEEP_1S, ADC_OFF, BOD_OFF); 
}

Code Example 9

void loop(){
    everything
    if (Delay ==4) {
  delay(180000);//real
  sensorBatValue = analogRead(batteryInPin);
  delay(500);
if(chargeSwitch ==1){
 if(sensorBatValue < batteryNoCharge) {
  }
 else if(sensorBatValue > batteryNoCharge) {
     digitalWrite(10,HIGH);
   delay(1000);
   digitalWrite(10,LOW);
   chargeSwitch = 2;
  }
   }
else if(chargeSwitch ==2){
    if(sensorBatValue > batteryCharge) {
    }
    else if(sensorBatValue < batteryCharge) {
      digitalWrite(13,HIGH);
    delay(1000);
   digitalWrite(13,LOW);
   chargeSwitch = 1;
    }
  }
    //include the checking of the battery inside the lowPower
    void lowPower(){
    LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);
    LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);
    LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);
    LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);
    etc.
    LowPower.powerDown(SLEEP_8S,ADC_OFF,BOD_OFF);
    //check battery after 15 min.
    delay(500);
       sensorBatValue = analogRead(batteryInPin);
    delay(500);
    if(chargeSwitch ==1){
     if(sensorBatValue < batteryNoCharge) {
     }
     else if(sensorBatValue > batteryNoCharge) {
         digitalWrite(10,HIGH);
       delay(1000);
       digitalWrite(10,LOW);
       chargeSwitch = 2;
      }
       }
    else if(chargeSwitch ==2){
        if(sensorBatValue > batteryCharge) {
       }
        else if(sensorBatValue < batteryCharge) {
          digitalWrite(13,HIGH);
        delay(1000);
       digitalWrite(13,LOW);
       chargeSwitch = 1;
        }
      }
    //then repeat to two hours
    }

Code Example 10

// 4 hours = 60x60x4 = 14400 s
// 14400 s / 8 s = 1800
unsigned int sleepCounter;
for (sleepCounter = 1800; sleepCounter > 0; sleepCounter--)
{
  LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);  
}

Learn ReactJs, React Native from akashmittal.com