为什么手机屏幕总是自动旋转(手机老是自动旋转屏幕怎么办)
现在手机,平板等智能终端产品正逐渐走进了每个人的生活,在我们打游戏,或者看视频,欣赏图片的时候会发现手机或者平板的屏幕会自动旋转到我们视角合适的方向。我们也许很熟悉这项功能,但是其原理相信很多人不太清楚吧。下面我们深究一下手机里面的这一奥秘。
其实手机或者平板里面都集成了一种叫做重力传感器(gsensor)的东西,其实摄像头也是一种传感器。重力传感器直观的功能是获取三轴空间的加速度数据,其原理如下:
重力传感器是根据压电效应的原理来工作的。
所谓的压电效应就是 “对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应 ”。
重力传感器原理图,硬件通过i2c进行数据读取
重力传感器软件架构图,重力方向数据传给显示界面进行旋转
手机内部重力传感器实物图
这下清楚了吧,学习新知识,每天进步一点点。
赞 (0)