C++ 正在将外围设备置于睡眠模式,以便<;100毫秒是节约电力的有效方法吗?

C++ 正在将外围设备置于睡眠模式,以便<;100毫秒是节约电力的有效方法吗?,c++,arduino,bluetooth-lowenergy,sleep-mode,bluetooth-peripheral,C++,Arduino,Bluetooth Lowenergy,Sleep Mode,Bluetooth Peripheral,我正在为浅蓝色Bean(BLE外围设备)编写一个程序,它每100ms传输一次串行信息。如果车载加速计在过去5秒内未检测到任何移动,则豆子进入睡眠状态,直到再次被移动唤醒 现在,程序当前会在循环的每次迭代中休眠剩余的毫秒,直到它应该再次传输为止,如: 循环运行->串行传输[每100毫秒]->循环运行->在再次传输之前要运行80毫秒->睡眠80毫秒->串行传输等 剩下的80ms睡眠是否在节能方面有效?或者说,这种方法节省的能量可以忽略不计 如果你能比较一下唤醒设备和让设备保持100毫秒运行的耗电量,

我正在为浅蓝色Bean(BLE外围设备)编写一个程序,它每100ms传输一次串行信息。如果车载加速计在过去5秒内未检测到任何移动,则豆子进入睡眠状态,直到再次被移动唤醒

现在,程序当前会在循环的每次迭代中休眠剩余的毫秒,直到它应该再次传输为止,如:

循环运行->串行传输[每100毫秒]->循环运行->在再次传输之前要运行80毫秒->睡眠80毫秒->串行传输等


剩下的80ms睡眠是否在节能方面有效?或者说,这种方法节省的能量可以忽略不计

如果你能比较一下唤醒设备和让设备保持100毫秒运行的耗电量,你会更幸运地问这个问题。你读了吗?我投票结束这个问题,因为它最终是关于硬件,而不是软件的。