Skocz do zawartości

Pomocna odpowiedź

Napisano

Cześć

Mam problem z tym czujnikiem http://botland.com.pl/akcelerometry-moduly/2213-lsm9ds0-akcelerometr-zyroskop-i-magnetometr-imu-9dof-i2cspi-modul-sparkfun.html . Podłączyłem go do Arduino i wgrałem przykładowy program z biblioteki. Problem jest z akcelerometrem. Powinien "wyrzucać" takie wartości (A:) https://cdn.sparkfun.com/assets/3/9/7/1/5/serial_monitor-simple.png jednak ja dostaję zawsze -1.50 -1.50 1.50. Zmieniają się tylko na chwilę gdy podniosę pionowo w górę czujnik i później znowu wraca do 1.50. Czy mój moduł jest zepsuty, czy może robię coś źle? Bardzo proszę o pomoc.

Pozdrawiam

Kuba

Jesteś pewny, że źle działa? Bo jakby się tak zastanowić to akcelerometr wyrzuca z siebie informację o aktualnym przyspieszeniu a jak go trzymasz w ręce i się nie rusza to nie ma przyspieszenia i podaje takie same wartości w każdej osi. Nie bawiłem się nigdy akcelerometrem ale tak na "chłopski rozum" to tak powinno wyglądać. Naturalnie proszę o zweryfikowanie tego przez kogoś z większą wiedzą na ten temat.

  • Lubię! 1

Nie wiemy jak ten czujnik podłączyłeś, nie wiemy jak go zasilasz, nie wiemy jaki program wgrałeś a mamy zgadnąć co jest nie tak? Może napisz swój własny program którego działanie przynajmniej Ty rozumiesz - wtedy może nie będziesz taki rozbrajająco bezradny.

Chłopski rozum zapomniał o przyspieszeniu ziemskim - bez niego rzeczy by nie spadały ale fakt, łatwo o nim zapomnieć. Akcelerometr to mierzy i uwzględnia w swoich wynikach. Trzy pomiary z trzech ortogonalnych osi zmierzone w spoczynku powinny po kalibracji sumować się wektorowo do 9.81m/s².

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...