17-11-2019, 16:48
Chyba się tutaj komuś fora pomyliły... Bo tak nieładnie pisać o Arduino na forum poświęconym tej platformie to chyba tylko świadczy o autorze tych wypocin.
A tak z ciekawości - gdzie pojawia się pulsein w programie autora wątku? Jakoś mi to umknęło.
Sam program przetestowałem, chociaż w nieco innych warunkach, bo bez wentylatora i LCD - podając sygnał z zewnątrz działa całkiem ładnie, wyniki wysyłane przez Serial są w całkiem poprawne i używanie float-ów nie ma najmniejszego wpływu.
Jako ciekawostkę polecam ten sam test zrobić: zamiast sygnału opto można podłączyć generator funkcyjny, albo drugie arduino generujace PWM o znanej częstotliwości. Wyniki wysyłałem po Serial-u, więc też można sprawdzić, czy użycie LCD nie psuje czegoś.
W każdym razie sam program wydaje się działać prawidłowo, testowałem w zakresie 2Hz to 2kHz i wyniki były całkiem poprawne.
A tak z ciekawości - gdzie pojawia się pulsein w programie autora wątku? Jakoś mi to umknęło.
Sam program przetestowałem, chociaż w nieco innych warunkach, bo bez wentylatora i LCD - podając sygnał z zewnątrz działa całkiem ładnie, wyniki wysyłane przez Serial są w całkiem poprawne i używanie float-ów nie ma najmniejszego wpływu.
Jako ciekawostkę polecam ten sam test zrobić: zamiast sygnału opto można podłączyć generator funkcyjny, albo drugie arduino generujace PWM o znanej częstotliwości. Wyniki wysyłałem po Serial-u, więc też można sprawdzić, czy użycie LCD nie psuje czegoś.
W każdym razie sam program wydaje się działać prawidłowo, testowałem w zakresie 2Hz to 2kHz i wyniki były całkiem poprawne.