W twoim projekcie są 2 głownie błędy i nigdy nie osiągniesz sukcesu mianowicie:
-Avr nie posiada trybu wielozadaniowego co, za tym idzie funkcje + odczyt prędkość jest nie możliwa.
-Avr to max 20Mhz to stosunkowo za mało.
Nawet jak byś rozdzieli odczyt na osobny uc nie wystarczy.
-Pomysł musisz przenieść co najmniej na cortexa (moim zdaniem i tak za wolny)
-Albo na coś mocniejszego na przykład rasspbery.
-Co do prędkości można ja ukraść z silnika krokowego licznika .
Pewnie zastanawia cie jak to zrobić?
A mianowicie tak -skoro silnik krokowy działa na sekwencji impulsów można te impulsy przełożyć na odczyt wartości.
Nie jet to proste ale wykonalne.
-Avr nie posiada trybu wielozadaniowego co, za tym idzie funkcje + odczyt prędkość jest nie możliwa.
-Avr to max 20Mhz to stosunkowo za mało.
Nawet jak byś rozdzieli odczyt na osobny uc nie wystarczy.
-Pomysł musisz przenieść co najmniej na cortexa (moim zdaniem i tak za wolny)
-Albo na coś mocniejszego na przykład rasspbery.
-Co do prędkości można ja ukraść z silnika krokowego licznika .
Pewnie zastanawia cie jak to zrobić?
A mianowicie tak -skoro silnik krokowy działa na sekwencji impulsów można te impulsy przełożyć na odczyt wartości.
Nie jet to proste ale wykonalne.
Jeśli pomogłem podziękuj punktem reputacji