Questions tagged [power]

This tag is for questions regarding powering and/or power consumption of Arduino systems.

This tag is for questions regarding powering and/or power consumption of Arduino systems.

The most common ways to power an Arduino:

  • Wall-wart
  • Battery (with some sort of external circuitry for making sure the voltage is correct.) This is also used sometimes in conjunction with solar panels to act as a "buffer."
  • USB is often used for small projects that are on the breadboard and don't require much power (no motors, etc.).

Power consumption

The Atmega processors in particular are designed to have low power consumption for battery-driven applications. Under the right circumstances you can get power consumption down to 100 nA (0.1 µA). See this chart:

Power consumption chart

The circled area shows 100 nA consumption when running from 3 volts at 25 °C with the watchdog timer (and various other things) disabled.

General techniques you can use to save power are:

  • Run the processor at a lower frequency
  • Run the processor at a lower voltage
  • Turn off unneeded internal modules in software (eg. SPI, I2C, Serial, ADC)
  • Turn off brownout detection
  • Turn off the Analog-to-Digital converter (ADC)
  • Turn off the watchdog timer
  • Put the processor to sleep
  • Don't use inefficient voltage regulators - if possible run directly from batteries
  • Don't use power-hungry displays (eg. indicator LEDs, backlit LCDs)
  • Arrange to wake the processor from sleep only when needed
  • Turn off (with a MOSFET) external devices (eg. SD cards, temperature sensors) until needed

References

908 questions
54
votes
2 answers

What happens if I power the Arduino with both the USB and external power voltage simultaneously?

I am a new Arduino user. I am not sure whether I can connect both USB and external supply through power adaptor to Arduino simultaneously. Would this burn the controller? Basically, I want to automatically shut down the computer after saving all…
Jagat
  • 563
  • 1
  • 5
  • 5
44
votes
4 answers

What are (or how do I use) the power saving options of the Arduino to extend battery life?

For solar & battery powered projects, decreasing power consumption is a necessity. I know a little bit about using a timer and interrupt to put the microcontroller into sleep when it isn't doing anything. I have also read that you can disable some…
sachleen
  • 7,565
  • 5
  • 40
  • 57
34
votes
14 answers

Most compact method of powering Arduino from wall socket

There are a lot of methods to power an Arduino from a large range of voltages: USB cable from PC or from a phone charger or an USB hub step down converters step up converters switching power supply batteries (connected to the power jack or USB or…
vlad b.
  • 749
  • 2
  • 7
  • 13
27
votes
2 answers

Arduino USB Power vs External Power Supply

Why is the Arduino able to accept ~5V from the USB, but requires a min of 7V when using an external power supply?
Nyxynyx
  • 1,419
  • 4
  • 23
  • 25
27
votes
1 answer

ATtiny85: Power consumption vs clock speed

Short and simple: What is the power consumption for an ATtiny85 running at 1 MHz and 8 MHz using the internal clock? Not using any sleep modes. I have googled a lot and can't find any info on this. I ask because I want to know if it is worth using 1…
marlar
  • 487
  • 1
  • 6
  • 10
22
votes
4 answers

What is the maximum power consumption of the Arduino Nano 3.0?

What is the maximum power consumption (in mW) of the Arduino Nano 3.0, when it is running in its default state (at 16MHz, no LEDs removed) and powered by an external regulated 5V supply so it bypasses the built in voltage regulator? This will give…
Nyxynyx
  • 1,419
  • 4
  • 23
  • 25
20
votes
6 answers

Powering Arduino with car batteries

Presumably, one powers an Arduino board with car batteries for long-term operation away from the power grid. How can this be done, and what are the most (1) economic, and (2) reliable ways to do this? Specifically, do any additional risks to short…
0xF2
  • 542
  • 2
  • 8
  • 19
16
votes
3 answers

Arduino powering from 9V battery

Yesterday afternoon I have left my Arduino running on a fresh Alkaline 9V battery (+ connected to Vin, - connected to GND). Today morning (16 hours later) the LCD display was no longer visible, and when I measured the volatage, I saw the battery was…
Suma
  • 341
  • 1
  • 3
  • 18
15
votes
3 answers

Why is the regulator very hot?

We have an LED strip connected to output 6 and is powered by the Uno board itself. Shouldn't be drawing too much current, only have 10 elements on the LED strip. While this LED strip is connected to the Uno, I noticed that the regulator is getting…
Chris O
  • 339
  • 4
  • 13
15
votes
2 answers

Powering Arduino with Solar Panels

Clearly, an Arduino can be powered with solar panels. What is the most optimal configuration? Can you recharge and discharge at the same time? Is LiPO the best battery cache technology, or is there something more durable out there, for fielded…
0xF2
  • 542
  • 2
  • 8
  • 19
11
votes
2 answers

3.3V, 5V and 9V pins on Arduino

On my Arduino Uno R3 and Arduino Mega R3, there are 5V and 3.3V pins. However on this page Introduction to the Arduino Board, there is a 5V and 9V pin but no 3.3V pin. The page at Arduino: What Adapter? also mentions a 9V pin. Why is there a…
Nyxynyx
  • 1,419
  • 4
  • 23
  • 25
11
votes
7 answers

Does a delay in a loop save energy?

I've noticed most example snippets always have a delay in the loop even if it's not needed for proper execution of the program. I can only assume this is added because people copy and paste without understanding what's going on but it got me…
Ryan Detzel
  • 305
  • 5
  • 10
11
votes
4 answers

Powering Arduino Uno from 5V pin, what exactly is the voltage range/tolerance?

I want to bypass the onboard regulator and use the 5V pin to feed arduino with external, regulated source. Everybody just keeps saying regulated 5V, but how precise does the regulation need to be exactly? Can you state a voltage range and what makes…
jediz
  • 217
  • 3
  • 7
9
votes
2 answers

Reading a varying voltage into Arduino

Using an Arduino Nano and a current transformer (CT), I'm trying to sense the current flowing through a 120 V 60 Hz line. Circuit CT outputs 0-1 V according to its specifications. This output is biased AREF/2 = 2.5 V. analogRead Values The…
Nyxynyx
  • 1,419
  • 4
  • 23
  • 25
9
votes
2 answers

Why does an Arduino UNO need two GND ports?

I have really bad eyesight, so whenever I plug in the power wire and the GND wire I always double check if I'm actually plugging in to the power port not one of the two GND ports. Why does an Arduino UNO have two GND ports, and for what application…
Fraïssé
  • 905
  • 5
  • 13
  • 16
1
2 3
60 61