low power arduino mini pro



hi first tell im newbie learning arduino. want small project. there want make below code low power consuming. please 1 me .

im going use 2xaaa battery. in vcc pin . code take 17ma.  arduino mini pro

pin 2 has reed switch. when trigger 13 pin give led blink 10 s. door closed when closed arduino should sleep.

help me project.

code: [select]
////////////////////////////////////

const int buttonpin = 2;
const int ledpin =  13;
byte ledflag = 0;
byte enableflag = 0;
unsigned long ledtime;
unsigned long flashtime;
const unsigned long flashrate = 500ul;
int buttonstate = 0;

void setup()
{

  pinmode(ledpin, output);
  pinmode(buttonpin, input_pullup);

}

void loop()
{


  buttonstate = digitalread(buttonpin);
  if (buttonstate == high && ledflag == 0)
  {
    digitalwrite(ledpin, high);
    ledflag = 1;
    enableflag = 1;
    ledtime = millis();
    flashtime = millis();
  }
  if (enableflag == 1 && millis() - ledtime <= 4000ul)
  {
    if (millis() - flashtime >= flashrate)
    {
      flashtime = millis();
      digitalwrite(ledpin, !digitalread(ledpin));
    }
  }
  else
  {
    enableflag = 0;
    digitalwrite(ledpin, low);
  //  lowpower.powerdown(sleep_8s, adc_off, bod_off);
  }
  if (buttonstate == low)
  {
    ledflag = 0;
    enableflag = 0;
    digitalwrite(ledpin, low);
    lowpower.powerdown(sleep_8s, adc_off, bod_off);

  }
}

is arduino 3.3v model? if you, why planning power less 3.0v?

the code posted something. not clue does.
you expect code posted something. not clues expect or how differs happens.


Arduino Forum > Using Arduino > Programming Questions > low power arduino mini pro


arduino

Comments