• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Stoper fotobramka
#1
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.
 
Odpowiedź
#2
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.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości