Beschleunigungssensor ADXL 337, LCD Display und Arduino

Ich vermute Du benutzt einen Arduino Mega2560

lcd.print(pinX); gibt den Inhalt der Variable pinX also A0 was 54 entspricht (siehe Analog pin numbers don't match standard pinout Mega2560 - #2 by blh64 )
Es ist weder der digitale Wert der der Spannung entspricht, noch die umgerechnene Spannung noch die Beschleunigung.
Also stimmt es wenn Dir 54 augegeben wird.
Alles andere haben die anderen Dir bereits erklährt.
Grüße Uwe