arduino-ni-mh充电器 采用C ++的镍氢充电器,可移植到几乎任何与Arduino兼容的微控制器 这是基于从被盗的项目 我将其作为编码练习来进行,但是它的效果足够好,因此可以对其他人有所帮助。 总结一下,有许多修复和更改: 当前放电器代码已完全删除。 主要的好变化是使用附加的NTC热敏电阻来检测环境温度。 这样,每个电池的温度是环境温度和电池温度之间的差。 再加上使用卡尔曼滤波器消除杂散噪声,可以检测到最小为2C的delta,甚至可以为具有高内阻的旧式小容量AAA电池充电。 模拟旋钮允许设置充电电流。 更改电流也会改变总超时值,因此慢速充电不会过早触发超时保护。 目前,它设置