Witam panowie.
Czy ktoś z Was bawił się MPU6050 ? W bascom trudno znaleźć kod taki co by zamieniał G na odchylenie kątowe w stopniach (na arduino jest cała masa ale tam mają biblioteki , podstawiasz zmienne i po sprawie).
Na razie rozpracowuję akcelerometr , właściwie chodzi ale nie do końca . Odchylając oś X pięknie oblicza do ale dochodząc do 90 stopni kąta pełnego oś Y zaczyna szaleć (pokazuje co chce przy małych odchyłach na osi Y).
Identycznie jest kiedy odchylam oś Y a X jest w miejscu i objaw ten sam przy 90 stopniach Y , X zaczyna szaleć . Kiedyś miałem moduł z adxl335 i było identycznie więc to na 100% wina w podejściu do kodu , stawiam na użycie funkcji ATN2(x,y) [url=]https://avrhelp.mcselec.com/index.html?atn2.htm[/url] . Interesuje mnie też żyroskop i jak go obrobić ale najpierw możliwe poprawki z akcelerometrem.Jeśli ktoś (programujący w C) wie jakie funkcje użyć w zastępstwie i zarysować szkic programu też był bym zadowolony.
Chyba że ktoś ma gotowca to by mnie bardziej cieszyło .
Czy ktoś z Was bawił się MPU6050 ? W bascom trudno znaleźć kod taki co by zamieniał G na odchylenie kątowe w stopniach (na arduino jest cała masa ale tam mają biblioteki , podstawiasz zmienne i po sprawie).
Na razie rozpracowuję akcelerometr , właściwie chodzi ale nie do końca . Odchylając oś X pięknie oblicza do ale dochodząc do 90 stopni kąta pełnego oś Y zaczyna szaleć (pokazuje co chce przy małych odchyłach na osi Y).
Identycznie jest kiedy odchylam oś Y a X jest w miejscu i objaw ten sam przy 90 stopniach Y , X zaczyna szaleć . Kiedyś miałem moduł z adxl335 i było identycznie więc to na 100% wina w podejściu do kodu , stawiam na użycie funkcji ATN2(x,y) [url=]https://avrhelp.mcselec.com/index.html?atn2.htm[/url] . Interesuje mnie też żyroskop i jak go obrobić ale najpierw możliwe poprawki z akcelerometrem.Jeśli ktoś (programujący w C) wie jakie funkcje użyć w zastępstwie i zarysować szkic programu też był bym zadowolony.
Kod: VB.net
Chyba że ktoś ma gotowca to by mnie bardziej cieszyło .