为了控制Arduino的随机睡眠与唤醒,不采用“预定睡眠-随机唤醒”的常规设计模式,而是通过一个外部中断随机使Arduino进入睡眠,并且通过同一个外部中断随机唤醒Arduino。首先使用开源Enerlib和LowPower库对ArduinoPro Mini进行实验,然后应用于实际的工程设计中,取得了很好的效果。该方法可以作为成熟的方案推广到工程设计的实际应用当中。