手机中的传感器:重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器
智能手机之所以受到大家的欢迎,与其具有的娱乐功能分不开,使得它不仅仅是个通话的工具。智能手机支持那么多的娱乐应用,归根结底在于它里面集成的各类传感器,主要有重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器等等。下面带大家了解一下他们各自的用处。
重力感应器
重力感应器算出现比较早的手机传感器。现在,大多数主流智能机都装有这个配置。在iOS、Android平台中,很多游戏都运用到重力感应器,比如极品飞车系列、现代战争系列等等,它们带给用户新鲜的体验。何谓重力感应技术呢?简单来说它是基于压电效应,通过测量内部一片重物重力正交两个方向分力的数值,这样判别水平方向。一般手机系统默认重力感应的中心为水平放置。但是在应用中,用户在娱乐时难以做到让手机永远保持水平姿势。所以,用户也可以自己选择设置持握状态下的中心。但是如果手机只装配了重力感应器的话,那它最多只能感应倾斜90度,如果再加上三轴加速度传感器,那就扩展到360度了。接下来我们说下三轴加速度传感器。
三轴加速度传感器
它是手机中另一个非常重要的传感器,可以根据重力感应产生的加速度来推算出手机相对于水平面的倾斜度。所以,有时人们把它与重力感应器相混淆。下面说下它们之间的不同点。第一,MEMS三轴加速度传感器可以感知内容有重力、手机的静态姿态以及运动方向等。第二,装有加速度传感器的手机屏幕会随着角度的不同智能旋转,手机中甩歌功能、微信中摇一摇都是利用它实现的。此外,游戏中也经常需要用到它,赛车中的漂移触发就是来源于此。
电子罗盘
电子罗盘可以用来感知方位,这在无GPS信号或网络状态不好的时候,很有用处。它是通过地球磁场来进行分辨的,紧急情况下可以当作指南针使用,感知东南西北的方向。
三轴陀螺仪
第一个装配陀螺仪的当属大红的iPhone 4了,它带给用户以外的惊喜。最早,陀螺仪大多应用于直升飞机中,以保持飞机姿态,块头也比较大。有了MEMS技术之后,把它的体积变小很多,可以集成到手机里面,价格也降低很多。它是利用角动量守恒原理,可以判别物体在空间中的相对位置、方向、角度和水平的变化。启用陀螺仪之后,需要不断转动身体进行操作,这也给用户带来一种实战的感觉。著名游戏现代战争3就是靠陀螺仪来进行瞄准射击的,喜欢玩的朋友一定不会陌生,谁玩谁知道啊。
光线距离感应器
最后,我们说下光线距离感应器。它是利用光线传感器进行实现的,通过识别外界光线的强弱让屏幕亮度自动调节。距离感应器也叫做位移传感器,它是通过感应传感器到用户间的距离变化来实现操作。通常,它位于听筒附近,当我们在接听或拨打电话的时候,距离感应器通过测量耳朵与听筒之间的距离,让屏幕显示的自动开启和关闭,达到节约电池电量的目的。
在观看很多用户对手机传感器的疑惑之后,决定写这篇文章,希望可以让大家更多的了解手机传感器。正是由于它们的存在,让我们与手机有了更加完美的互动,沟通更加的便捷。
手机中的传感器:重力感应器、加速度传感器、陀螺仪、电子罗盘和光线距离感应器相关推荐
- linux加速度传感器校准,加速度传感器校准方法及装置与流程
本申请涉及传感器校准领域,具体而言,涉及一种加速度传感器校准方法及装置. 背景技术: 在移动终端中,导航软件的使用频率越来越高,比如说百度地图.高德导航等.目前,移动终端通常包含加速度传感器,在导航过 ...
- Android中的传感器之---加速度传感器
加速度传感器 加速度传感器又叫G-sensor,返回x.y.z三轴的加速度数值. 该数值包含地心引力的影响,单位是m/s^2. 将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81(由于地球 ...
- android开发中磁场传感器,Android传感器(加速度传感器,磁场传感器,光线传感器,方向传感器)...
[android]代码库package mobile.android.sensor; import java.util.List; import android.app.Activity; impor ...
- Android学习笔记之——手机中几种自带传感器的应用
本博文学习一下Android中几种传感器的应用 目录 Android传感器 使用传感器步骤 Demo Test 查看手机支持哪些传感器 界面布局
- 罗克韦尔 Allen-Bradley AB 1442系列传感器 电涡流传感器/速度传感器/加速度传感器
在百度上找文档找不到,直接去罗克韦尔官方文档库就找到了如下两个文档: 1442 电涡流传感器系统规范 1442 电涡流传感器系统用户手册 更详细的技术数据还有英文手册:1442 Eddy Curren ...
- 【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
需要源码请点赞关注收藏后评论区留言~~~ 一.传感器的种类 传感器Sensor是一系列感应器的总称,是Android设备用来感知周围环境和运动信息的工具. 因为具体的感应信息依赖于相关硬件,所以虽然A ...
- Android手机计步器中加速度传感器熄屏时的侦听
基于开源https://github.com/296777513/pedometer/ 在mate2上弄一个计步器,发现熄屏后,计步器无法工作,查阅资料发现某些手机上的加速度传感器熄屏时无法工作,这个 ...
- IOT(4)---手机中的传感器
"正如眼睛.鼻子.耳朵和皮肤在人体中的作用一样,它在硬件中充当一个从外界接受信息的角色".这句话描述的正是传感器.自从发明以来,它就一直被应用在工控和其他领域,作为一个重要的设备前 ...
- 树莓派基础实验31:MPU6050陀螺仪加速度传感器实验
一.介绍 MPU6050是世界上第一款也是唯一一款专为智能手机.平板电脑和可穿戴传感器的低功耗.低成本和高性能要求而设计的6轴运动跟踪设备. 它集成了3轴MEMS陀螺仪,3轴MEMS加速度 ...
最新文章
- noip搜索模拟题 骰子
- 14. Popen类
- ssm(Spring+Spring mvc+mybatis)Spring配置文件——applicationContext-servlet.xml
- 2013科目三道路驾驶技能通用评判标准
- gdb查看空指针 linux_资深程序员总结:分析Linux进程的6个方法,全都告诉你!
- 03-22 H5 性能分析
- IT部门如何应对VDI问题
- C++ Regsvr32订购具体解释
- AD19中画MOSFET的常见错误——封装出错
- 1990-2000年事务处理流程图和数据流图试题分析
- 一款很好看的个人主页简单源码
- C语言怎样求矩阵上三角乘积,C语言经典算法 - 上三角、下三角、对称矩阵
- ClickHouse大数据分析技术与实战
- jQuery实现鼠标滑过图片放大效果
- 简单易懂的10折交叉法
- 计算机由硬件和软件组成
- PS磨皮滤镜Portraiture2.3简体中文绿色版32b/64b
- 「分块」数列分块入门1 – 9 by hzwer 解题记录
- 关于距离,K-means,层次聚类,密度聚类以及谱聚类
- matlab安装segymat,segymat 读取格式为 的地震资料,整体数据包,很实用 matlab 238万源代码下载- www.pudn.com...