Strona 1 z 1

[BASCOM] QM5883L HM5883L Trzyosiowy kompas

: 26 kwie 2018, 18:21
autor: niveasoft
Cześć.
Zabrałem się za moduł GY-271. Napisałem kod do HM5883L i ...lipa :D Nie fuczy.

Poczytałem i się rozjaśniło. Moduł może się nazywać GY-271 albo GY-273.
Ten 271 ma wbudowane translatory napięć na tranzystorkach więc spokojnie śmiga z 5V
Ten 273 to jakaś budżetowa wersja albo dedykowana bezpośrednio dla uC 3V3.

Oprócz tych różnic okazało się, że moduły mogą być wyposażone w czipy dwóch producentów.
I tak moduł QMxxxxL zgłasza się pod adresem &H1A a ten HMxxxxL zgłasza się pod &H3C
Różnią się też zawartością rejestrów i ustawieniem.

Tak więc przyszło napisać kod do tego QM... i ten działa na pewno :D

Załączam oba kody. Mając dane z trzech osi można sobie policzyć bardziej złożone dane jak kierunek itp.