В архивах приведены прошивка и исходники для реализация электронного компаса на ATmega8 и arduino72_HMC5883L.