
Foamtastic
Canada
Asked
— Edited
I am building a BB8 and everything is going fine, however I was wondering if there was a way to change the "battery is low" warning. Having BB8 suddenly speak really ruins the whole effect. I was wondering if there was a way to change the warning to something else that would fit more with the BB8 character?.
Here is a script I have been using for a while now. It checks the voltage to see if it is low 5 times in a row before it declares that the battery is low. Then it goes into the stand position and finally into the sitting position. It runs in it's own script so it can just sit there and monitor the voltage. It checks the voltage in 1 second intervals. Since it has to check for low voltage 5 times in a row, it will be at least 5 seconds from the time the voltage goes too low before the robot will react. I found the 5 times check to be needed to prevent false alerts. So if you increase the time between voltage checks, the robot will take that much longer to react (times 5). Anyway it's better than having JD do faceplants using the normal low battery warnings.
NOTE: I made a couple of changes since I first posted it.
I really appreciate the code thanks.