This guide was written in 2014 when the available boards were rather different from what is available today. Code presented was specific to certain boards and not portable. For modern boards, look to features such as disabling LEDs via cut traces, NeoPixels that have an enable pin and processors with low power states accessible in Arduino or CircuitPython.

Have you ever tried to run your Arduino project on batteries but been surprised to get only a few hours of battery life? In this guide I'll show you how I built a simple WiFi sensor datalogger and optimized it to run for days on batteries. You can learn some useful power saving tips to apply to your own Arduino project!

Before you get started it will help to familiarize yourself with these topics:

Download and unzip the software that will be used in this project from the following link:

This guide was first published on Feb 13, 2014. It was last updated on Apr 23, 2024.

This page (Overview) was last updated on Apr 23, 2024.

Text editor powered by tinymce.