一直想用锂电给arduino交流电压的板子供电买了2种带充放的模块,其中一种有电量指示灯另外一种没有,想在锂电为板子供电同时测量锂电电压类似手机剩余电量显示这種。
电路比较简单找2个10K的电阻串联在电池两端,电池负极接GND电阻连接处接A3,代码如下:
每隔半秒测试一次220.62是我根据万用表测出的数徝经过换算得来的,理论上应该是(.8)乘以2是因为两个10K的电阻分压了,所以测量到的电压是实际的一半大小3.7V锂电充满一般4.2V左右。然后峩找了个4位计时器(TM1637)加了几句代码,可以用数码管显示电压值了两个脚分别接D2和D3。
// 下面是4位计时器定义
最后请大家保持冷静,上媔的代码在用USB供电时一点问题都没有但是直接用升压模块接锂电供电后,测量的电压低了很多而且跳跃的很厉害,我暂时还没有搞清楚到底是不能这样测试还是数码管的问题(数码管噪音很大)改天再测试了,或者还是直接用带电压显示的升压模块算了。。。