Witam, mam problem z danymi odbieranymi z czujnika BMA180. Wszystko niby działa ale dane odbierane sa z każdej osi jakby tylko w kątach 90 stopni. Poniższy rysunek pokazuje problem jaki istnieje dla każdej osi:
Jak widać dane w jedną strone mierzą się prawidłowo, ale w druga już nie. Pomiar ustawiony jest na zakres 2G. Kiedy czujnik leży w pozycji zero oś wskazuje pomiar
1.5. Odchylenie układu ( w czarną stronę ) powoduje zmniejszanie się tej wartości co jest prawidłowo. W czerwoną jednak stronę nic nie jest mierzone. Zaznaczam że to samo jest dla każdej osi.
i inicjacja:
Jak widać dane w jedną strone mierzą się prawidłowo, ale w druga już nie. Pomiar ustawiony jest na zakres 2G. Kiedy czujnik leży w pozycji zero oś wskazuje pomiar
1.5. Odchylenie układu ( w czarną stronę ) powoduje zmniejszanie się tej wartości co jest prawidłowo. W czerwoną jednak stronę nic nie jest mierzone. Zaznaczam że to samo jest dla każdej osi.
Kod: C / C++
i inicjacja:
Kod: C / C++