Proszę doradzie czy mój ‘algorytm’ jest odpowiedni do sprawy, lub może w jakiś prostszy sposób można to zrobić.
Interesuje mnie wyświetlenie biegu na podstawie porównywania impulsów z prędkości oraz obrotów.
Co chciał bym zrobić to: jak samo się nasuwa to wyliczać stosunek tych dwóch sygnały (zakładam iż są z przedziału 1Hz - 2kHz)
uC to ATTiny2313 (można coś zmienić byle małe i tanie). Myślałem o podęciu np. syg2 na T1 w trybie zewnętrznego zliczania impulsów, natomiast syg1 podpiąć pod INT0 i np. zliczyć 100 przerwań. – tu zastanawiam się czy nie lepiej pod T0...
Po 100 przerwaniach (lub np przepełnieniu się T0) sprawdzić ile jest impulsów w liczniku i wyświetlać odpowiedni bieg.
Dla każdego biegu przy określonej ilości impulsów z prędkościomierza powinna być inna ilość impulsów z obrotów. (im wyższy bieg tym mniej impulsów)
Za wszelkie podpowiedzi i uwagi będę wdzięczny
