Arduino的睡眠模式
对于电池供电的应用(比如基于bettle,mini,nano的制作)可以考虑使用AVR的低功耗模式,可以使待机功耗降低到mA级或以下, 使用方法参考:
http://playground.arduino.cc/Learning/arduinoSleepCode#.Ux5skPmSxwU
http://www.geek-workshop.com/thread-8715-1-1.html
节选:
ATMega328微控器具有六种睡眠模式,底下是依照「省电情况」排列的睡眠模式名称,以及Enerlib(註:Energy和Library,即:「能源」和「程式库」的缩写)程式库的五道函数指令对照表,排越后面越省电。「消耗电流」栏位指的是ATmega328处理器本身,而非整个控制板。
睡眠模式Energy指令中文直译消耗电流
IdleIdle()閒置15mA
ADC Noise ReductionSleepADC()类比数位转换器降低杂讯6.5mA
Power-savePowerSave()省电1.62mA
StandbyStandby()待机1.62mA
Extended Standby延长待机0.84mA
Power-downPowerDown()断电0.36mA
Arduino的资源各种全啊,这种库都有,直接下不解释~~ 有了库就是好,用起来各种省心~~ 好东西,挂的链接解释也很清楚,顶个
页:
[1]