Arduino Polska Forum
Stoper fotobramka - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Stoper fotobramka (/watek-stoper-fotobramka)



Stoper fotobramka - Kamil19991 - 21-01-2018

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.


RE: Stoper fotobramka - Smaczek - 22-01-2018

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.