Witam
Prawdopodobnie nie znajdziesz gotowego rozwiązania.
Kiedyś spotkałem się z projektem poziomicy opartej na czujniku przyspieszenia. Wykorzystywano tą właściwość, że wektor przyspieszenia ziemskiego jest zawsze skierowany pionowo w dół.
Gdy czujnik był w umownej pozycji pionowej, to składowa pozioma wynosiła 0. Wszelkie odchylenie od pionu powodowało powstawanie tej składowej, a czujnik generował na wyjściu sygnał analogowy proporcjonalny do tego odchylenia.
Wystarczyło zmierzyć ten sygnał i po odpowiedniej normalizacji podać wynik w stopniach.
Pozdrawiam