-
-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Your example VccSleep.ino, makes arduino pull 200 micro Amps in LowPower.
Commenting out Vcc.h code, gives correct LowPower of 4.5 micro Amps.
Tested on Pro mini 8Mhz.
It's not only your Vcc code that does this, but all readVcc code I found online does this.
I would be glad to see any solution to this.
4.5uA code:
#include <Vcc.h>
#include <LowPower.h>
const float VccMin = 2.0*0.6; // Minimum expected Vcc level, in Volts. Example for 2xAA Alkaline.
const float VccMax = 2.0*1.5; // Maximum expected Vcc level, in Volts. Example for 2xAA Alkaline.
const float VccCorrection = 1.0/1.0; // Measured Vcc by multimeter divided by reported Vcc
Vcc vcc(VccCorrection);
void setup()
{
Serial.begin(9600);
}
void loop()
{
// float v = vcc.Read_Volts();
// Serial.print("VCC = ");
// Serial.print(v);
// Serial.println(" Volts");
//
// float p = vcc.Read_Perc(VccMin, VccMax);
// Serial.print("VCC = ");
// Serial.print(p);
// Serial.println(" %");
//
// delay(200); //delay to allow serial to fully print before sleep
LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF);
}
Metadata
Metadata
Assignees
Labels
No labels