之前的最小值+连续高值方案在原始值剧烈跳动(-2~18)下无法同时 满足灵敏度和防误触发,阈值怎么调都有问题。 v4方案: - 低通滤波(α=0.8)去除运动尖峰,只保留重力方向 - 三态状态机:UNKNOWN→DOWN(Z<4)→TRIGGERED(Z>7,亮屏)→DOWN - 小幅摆动:滤波值收敛到振荡均值~6,不超过7,不误触发 - 快速抬手:~0.8秒触发;缓慢抬手:~2秒触发 - 代码从复杂的窗口/最小值/连续计数简化为滤波+状态机 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>