I added an Arduino to control a Roomba 615 (similar to iRobot Create 2). The Arduino is communicating with Roomba through the Mini-DIN connector with the Open Interface.
While Roomba is docked and in Passive mode, I would like to know when the battery is fully charged in order to know when Roomba is ready to clean/travel. I am currently watching the Charging State (ID 21 in Open Interface, p.28).
- Could you explain to me the meaning of each state?
- Which state corresponds to « the battery is fully charged »?
The 6 states are:
- 0 Not charging
- 1 Reconditioning Charging
- 2 Full Charging
- 3 Trickle Charging
- 4 Waiting
- 5 Charging Fault Condition