Most mouse systems are based on rolling-ball or optical technology to provide cursor positions. A ball mouse detects physical rolling movements of the ball, which are affected by a non-flat or obstructed surface. Though an optical mouse system avoids these environmental factors since it works by detecting the reflection of light on a reflective pad, it still has its disadvantages. Both technologies, have specific surface requirements thus constraining working space and freedom of the user’s movements. Thus the need for a mouse system without these disadvantages was identified. The accelerometer based mouse is a step in this direction. The main aim of our project was to emulate an accelerometer based mouse
This was realized using the Free scale JM Badge Board: MCF51JM128.
System Level Block Diagram
Logic Level Block Diagram

