Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Licznik prędkości, bascom

Paweł789 20 Sie 2011 19:53 1016 1
  • #1 20 Sie 2011 19:53
    Paweł789
    Poziom 7  

    Witam.
    Mam lcd ks0108b 128x64 i chcę zrobić licznik. Chcę napisać program na atmega 644/16 który będzie zliczał czas między impulsami na int0 po czym 3.6 dzelił przez wynik i mnożył razy obwód koła.
    Początek programu napisałem, skonfigurowałem port na zbocze opadające ale nie wiem ja liczyć ten okres.
    Proszę o pomoc w tym programie.

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Pozdrawiam

    0 1
  • #2 21 Sie 2011 21:30
    lukashb
    Poziom 39  

    Wydaje się, że najlepiej zwiększać zmienną tak jak pojawiają się impulsy dzięki INT0, i po ustalonym czasie (Timer) ilość zliczonch impulsów dzielić przez określony czas i masz częstotliwość. A tu już łatwo do przekształcenia tego na prędkość. To jedna z prostszych metod pomiaru. Aktualnie ja sobie zrobiłem licznik impulsów by sprawdzić np. ile impulsów pojawia się na odcinku 1km (w pewnych sprawach bardzo istotne) ale dorobić tu prędkość to tylko dołożenie timera.

    0