Cześć. Mam taki problem, że całkuje sobie prędkość kątową z żyroskopu żeby otrzymać kąt obrotu. O ile całkowanie prędkości ujemnej wychodzi poprawnie, tzn po obrocie i zatrzymaniu żyra scałkowany kąt jest poprawny i stoi w miejscu. To przy obrocie w drugą stronę kiedy prędkość jest dodatnia, po zatrzymaniu żyroskopu kąt natychmiast zaczyna spadać aż do zera. Zejście do zera z 90stopni zajmuje gdzieś ok. 10 sekund. Ja już nie wiem gdzie może być błąd, rozebrałem kod, podpatrywałem na sucho wartości prędkości i wydawały się być ok. Może Wy coś doradzicie z góry dziękuję.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Potem tylko wyrzucam ang_z na seriala z częstotliwością 10Hz