user34176: I am working on a project where I need the Arduino to 'sense' at what direction its moving. For example, I want the Arduino to 'sense' that it
is moving towards 'forward' direction, 'backwards' direction etc. 
Is that possible using an Arduino? Can I use a motion sensor to do this (probably not)?
Can any one please help me to find the right 'direction'?

user31105: For this you need a acceleration/gyro sensor, like the MPU6050.
By tracking x/y/z movements, you can define what is forward/backards etc. Also you can track angles/tilts (in 3 directions).
See an example how to use it here: MPU-6050

34176: <p>I am working on a project where I need the Arduino to 'sense' at what direction its moving. For example, I want the Arduino to 'sense' that it
is moving towards 'forward' direction, 'backwards' direction etc. </p>

<p>Is that possible using an Arduino? Can I use a motion sensor to do this (probably not)?</p>

<p>Can any one please help me to find the right 'direction'?</p>
 31105: <p>For this you need a acceleration/gyro sensor, like the MPU6050.</p>

<p>By tracking x/y/z movements, you can define what is forward/backards etc. Also you can track angles/tilts (in 3 directions).</p>

<p>See an example how to use it here: <a href="https://playground.arduino.cc/Main/MPU-6050" rel="nofollow noreferrer">MPU-6050</a></p>
