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