How do I move the character once the mobile reposition?

I have this idea where I would like to move the in-game character once the user moves while holding its mobile-device…
So for instance… If I hold my mobile device in landscape-mode in front of me and move right, then the character should move right… if I move forward… the character should move forward… and well… I guess you get the point by now…

I have tried to achieve this using the accelerometer and always multiplying the values from the accelerometer with a base-value and then for each tick add this value to the “Add Input Movement” (currently only tried forward), I also multiply the value with an additional value just to be able to control the speed.

However… its all very “snappy”… has anyone been able to do this before?.. or any ideas?

![alt text][1]