想請問關於使用Ameba23,以及在AmebaPowerSave下的DeepSleepMode範例碼,進行節電模式下的電流量測實驗的問題。
有兩種量測結果,一是當我透過程式碼關閉LED_G及LED_B,在按下reset鍵使板子重置後進入沉睡時,電流會由4.8mA開始上升至10mA左右才停止上升,並且原本開發板上已關閉的綠、藍燈會自己隨著電流變化而重新點亮。
二是在我沒有關閉LED_G及LED_B時,量測到的電流就是穩定維持在10mA左右,並在我喚醒開發板時,(有使用藍牙進行連線下的)電流量測到的是70mA左右
我關閉LED_G、LED_B的方式就是在setup()裡加入以下四行而已:
pinMode(LED_G, OUTPUT);
pinMode(LED_B, OUTPUT);
digitalWrite(LED_B, LOW);
digitalWrite(LED_G, LOW);
想請問
- 10mA的電流好像有點大,不知道有沒有量測低於這個數值的經驗分享?
- 是否有能夠完全關閉不使用之元件的方法,能達到更省電的效果?(至少能穩定關掉藍綠燈也好)
謝謝