Arduino Polska Forum

Pełna wersja: Stoper fotobramka
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam.

Mam poważny problem, ponieważ nie umiem ruszyć z programowaniem. Mam taki problem do rozwiązania: muszę napisać program na arduino mega, który będzie liczył czas między 1 przejściem czegoś przez fotobramkę, a 3 przejściem, arduino musi zapisywać kolejne czasy i po naciśnięciu jakiegoś przycisku zwróci wszystkie dane na komputer. Proszę o wskazówki.]

Dziękuję i pozdrawiam.
Witam,
Podłączasz fotobramkę do pinu odsługującego przerwania. Deklarujesz trzy zmienne przechowujące czas i jedną będącą licznikiem. W funkcji obsługującej przerwania odczytujesz czas za pomocą funkcji millis() lub micos() w zależności od żądanej dokładności , inkrementujesz licznik i w zależności od jego wartości zapisujesz czas do odpowiedniej zmiennej. Odejmujesz odpowiednie zmienne i w ten sposób otrzymujesz czasy.
Pozdrawiam,
tomek.