Detect when battery is charging.
I have a project thats loops through a program to be left out in the field taking readings. I have a lipo battery attached to an expansion board 3.1. My issue is that when I take it in to be charged from a USB the program continues to run. Is there anyway to detect that it is charging the battery so that the program wont loop and go into a sleep mode.
Thanks in advance
@dkbyrne just check the battery voltage. It is significantly higher when charging than at any time when running from the battery. Find the right threshold for your setup (probably between 4.3 and 4.7V IIRC).