[BASCOM] QM5883L HM5883L Trzyosiowy kompas

Gotowe kody obsługi układów elektronicznych udostępnione przez użytkowników forum.
ODPOWIEDZ
Awatar użytkownika
niveasoft
Posty: 1207
Rejestracja: 17 sie 2015, 12:13
Kontakt:

[BASCOM] QM5883L HM5883L Trzyosiowy kompas

Post autor: niveasoft » 26 kwie 2018, 18:21

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.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ODPOWIEDZ