Click here to Skip to main content
13,096,858 members (79,053 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


5 bookmarked
Posted 22 Nov 2011

How Much Do You Know About Mobile Sensors ?

, 22 Nov 2011
Rate this:
Please Sign up or sign in to vote.
A post to find out how much you know about mobile sensors

Gone are those days, when people were using mobile devices only for calling and messaging purposes. The new era of technical innovations has carried these devices all the way from "Feature Phones" to "Smart Phones".

With advancements in chipsets, sensor, and computing technologies, we can change the way we interact virtually with the physical world around us. Each minute data associated with every minute of our life is now modelled into living information and which is deployed by integrating this data with our day today life envisioning a most secured and comfortable living of mankind.

All the augmented reality solutions existing today wouldn't have been possible if mobile devices were just a piece of hardware without any sensors. These sensors are basically Micro-Electro-Mechanical-Systems abbreviated as MEMS.

So, let's get to know about the most common sensors available on smart phones of these days, and also their applications.

Ambient Light Sensor

These sensors are used in mobile devices to regulate the amount of display brightness. This regulation is achieved through measuring the intensity of light falling on sensor.


Under normal working conditions, lower the intensity of light falling on the screen, lower is the brightness of the screen and higher the intensity of light, higher is the display brightness.

This helps the user to have consistent visual perception under all lighting conditions.

Accelerometer Sensor

Accelerometer measures the linear acceleration due to gravity along all the three orthogonal axes X, Y, Z based on movement of phone. To be put in simple terms, if you are tilting your phone in some direction, accelerometer will tell you in which direction the mobile is being tilted and by what amount.


On handheld devices, accelerometers are basically used for gaming like racing games, basketball, etc.

And it is also used for utility applications like health monitoring apps, bubble leveling, etc.

Compass Sensor

Compass sensor basically works like a normal prismatic compass which precisely points towards four cardinal directions, North, South, East, and West.


These sensors are specifically used for maps applications to assist in navigation. Also, compass sensors are used in utility applications like a compass app.

Orientation Sensor

Orientation sensor reflects the orientation in which the device is held. This orientation shouldn't be confused with the landscape and portrait modes of the UI.

The orientation values indicate whether the device is held in Top up, Top Down, Left up, Right up, Face up, Face down positions.


As like accelerometer, orientation sensor is also used for gaming and in utility applications.


Gyroscope measures the angular velocity of the rotation of device in all the three orthogonal axes in units of degrees per second.


Gaming and Utility applications.

Proximity Sensor

As the name itself describes, proximity sensor indicates the proximity of the nearby objects around the device, this is achieved by emitting a beam of electromagnetic radiation and measuring the single strength returned.


Gaming and Utility applications.

Tap Sensor

Tap sensor reads the direction in which tap event is triggered along three orthogonal axes. The tap event is read as a tap, followed by a drag event along an axes.


Gaming, the well known game Fruit Ninja mainly uses this sensor.

There still exist a few more less significant sensors like rotation sensor, magnetometer, etc. and the story doesn't just end here, with the success of Android, and iOS thousands of research projects are being carried-out parallelly all around the world, people are working around the clock , chasing their dreams, destined to build the world of future.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Vijay Rajanna
India India
I am Vijay hailing from Bangalore, the silicon valley of India. I posses extensive expertise working in mobility domain. I have a natural propensity for "Research and Innovation".

My areas of interest include Pervasive computing, Cognitive sensors, HCI, and Multimedia. Being strongly resolute with an everlasting fervor for learning, over the years I have learnt to come out of comfort zone to experiment with state of the art technologies and to contribute to developer community.

I blog about innovations and latest technologies from mobility domain, about development environments and programming languages across different platforms.

Blog : Amusement of a speculative mind...[^]
Projects : Amusement of a dilettante mind...[^]
LinkedIn : Vijay D R [^]

You may also be interested in...


Comments and Discussions

-- There are no messages in this forum --
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170813.1 | Last Updated 22 Nov 2011
Article Copyright 2011 by Vijay Rajanna
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid