Koristiš analogni ili digitalni hall senzor?
Analogni.
Kakav bi još mogao biti?
Istu stvar bi i s digitalnim morao radit(zaštitu da bi dva puta prepozna okretaj)
@Sad koristim ovu "forumu".
Prema vremenu jednog okretaja on računa koliko će napraviti okretaja do kraja sekunde, i onda prema tome računa.
float _brzina = (1000.00 / float(_vrijeme - _brzina_vrijeme)) * _OPSEG_KOTACA * 3.6;
_vrijeme - _brzina_vrijeme : vremenska razlika između sadašnjeg, i prošlog okretaja(koliko je vremena prošlo).
Za sad mi najbolje djeluje formula koja svake sekunde računa brzinu na način da broji koliko puta magnet prođe pored senzora, i taj broj pomnoži s opsegom kotača i s 3.6.