Wpis z mikrobloga

Mam enkoder z 892 liniami i ten kod

kat = ((360/892)*impulsy);
nie działa, tzn. nie wyświetla mi się wynik. Jak wpiszę iloraz 360/892 = 0,4035... to program rusza, ale oczywiście z błędem.

#arduino
  • 5
  • Odpowiedz
Tylko niestety błąd pomiaru jest ... nietypowy.
Odczytuję sygnał na dwóch zboczach sygnału i po obróceniu tarczy o 90 albo 180 stopni odczyt z arduino jest rozbieżny o około 5 stopni. Po obróceniu o całe 360 - wiadomo odczyt jest OK.
  • Odpowiedz