Все хорошо, только нужно для начала учесть один нюанс: в википедии пишут что магнитное поле Земли 50-300 микротесла, поэтому датчик вместо нанотесл везде на местности будет регистрировать те же 50-300 микротесла. На мой взгляд интереснее нестабильность поля: если под землей есть аномалия, то направление силовых линий изменится. Если совместить компас с GPSом, то получится детектор магнитных аномалий. Когда компас в какой-либо точке на местности указывает не на север, то значит там есть аномалия, и чем больше угол отклонения компаса от направления на север - тем сильнее магнитная аномалия. Понятное дело что компас должен быть электронным, сравнение с GPS должно быть автоматически.
То есть идею магнитометра конечно поддерживаю, просто считаю что нужно предварительно продумать. Нанотеслы придется измерять в экранированном помещении, а это уже получается не совсем космопоиск.... И прежде чем городить микроконтроллер проще датчик подключить к какой-нибудь платке типа Arduino с АЦП.