ZL31ARM: wskaźnik przyspieszenia 3D z czujnikiem MEMS LIS35

 

Fot. 7. Powiązanie osi kierunków z czujnikiem MEMS

Fot. 7. Powiązanie osi kierunków z czujnikiem MEMS

 

 

Poniższy kod nie powinien sprawić problemów w zrozumieniu, ale niektóre fragmenty mogą wymagać komentarzy. Funkcja sChar2Str() konwertuje liczbę w tekst i przyjmuje wskaźnik do ciągu znaków typu char (do którego zostanie zapisana liczba w postaci symboli) oraz wartość liczbową typu signed char. Podczas wyznaczania wysokości słupków występuje podzielenie zmierzonej wartości przez 60 i pomnożenie przez 49 – pierwsza wartość została w przybliżeniu wybrana jako maksymalna mierzona statycznie, a druga określa maksymalną wysokość słupka od linii odniesienia.

Do pobrania

O autorze