Wrong Datas in ADC

Hello everyone
I have

Mma7361 sensor. I am testing with a multimeter its stable but with arduino adc it giving wrong Datas.
When moving sensor with multimeter its true datas. But adc they are wrong. Giving a data and decreasing randomly. When no Move its still changing

Code?
Schematic?

And ... what does the sensor do?

...R

It is an accelerometer, 3 axis with analogue outputs.

If you are reading with a 10 bit ADC, then you will get a little noise on the line. That said it should be reasonably stable.

ChilliTronix:
It is an accelerometer, 3 axis with analogue outputs.

If you are reading with a 10 bit ADC, then you will get a little noise on the line. That said it should be reasonably stable.

AWOL:
Code?
Schematic?

I tried arduino mega and arduino leonardo. I used example programme for adc.

/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

 This example code is in the public domain.
 */

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}

Its basically 5v to 5v
gnd to gnd
x to analog 0

How long do you think delay(1) lasts for?

And what output are you getting?