Coordinate con magnetometro

Il problema che prima funzionava, poi dopo che ho ampliato il codice con il magnetometro e modificato lo stesso, il potenziometro mi da valore 0 se non lo tocco, e quando lo tocco mi da il valore esatto per poi tornare a zero quando lo rilascio, ma questo accade anche se carico il vecchio sketch con solo il potenziometro, quello che funzionava, mi da sempre la stessa cosa, anche se sono 2 sketch diversi