|
|
本帖最后由 shouzama 于 2018-3-17 11:51 编辑
這兩天在改外甥的玩具車,一時興起想再加個低電壓警報機能,
就是說充電電池電壓原本正常是 4.2V (LI-ION),想要它低於
3.5V 時響警示音,5V=1023的話,那設個 720 當判定值好了。
程式寫了,但一直試到電池電壓低到 3.1V,還是沒能觸發這個
警報機能,修改條件試了一下,居然要 1023 才能觸發警報?!
也就是說,我忽略了一個重要事情:
5V=1023,3.5V=720,是源於電源電壓固定 5V 時的基準,
當 ARDUINO 電源電壓會變動(供電電池電壓在變),這個
基準也會變,給它 3.1V 電源,它就以 3.1V 作為 1023 的基準值...
這表示...根本做不出來偵測電源電壓低下的機能,除非用其他
方法,而不是直接用 ARDUINO 的類比輸入接腳,那...最簡單
的方法是?
請各位先進不吝指導 ^^ |
|