Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,如果我身高 1.80 米,那么当我站立时,我可能将手机握在距离地面 1.60 米的地方。但是有什么方法可以计算吗?
我一直在寻找可以用来从设备获取信息的不同传感器,但我不知道如何去做。
谢谢
您可以使用 GPS 或加速度计!我认为这里 也有人问同样的问题。 我认为这会有所帮助。祝你挑战成功!
从理论上讲,目前任何手机中都没有传感器可以测量您要求的绝对高度/高度(小于 +/- 0.2 米)。最有可能的候选人:
-GPS的误差范围约为3m
-气压计测量与海平面相关,值得怀疑的消费级电子气压计接近所需的灵敏度水平
但是,您可以测量相对距离,如果用户说,将他的手机放在地上。加速度计可用于使用 g = 9.8 m/s² 的近似值来计算距离