"pulseIn" to niewypał, Mierz czas sprzętowo timerem (przechwytywanie), tyle, że w większości Arduino (jakiego użyłeś?) jest za mało timerów.
Jak wybierzesz uC z odpowiednią liczbą timerów, to dodasz sobie jeszcze timeout, który gdy brak impulsów, zatrzyma pojazd.
Ten delay(10) to czemu służy?
Jak wybierzesz uC z odpowiednią liczbą timerów, to dodasz sobie jeszcze timeout, który gdy brak impulsów, zatrzyma pojazd.
Ten delay(10) to czemu służy?