Na podstawie informacji zawartych w necie napisałem suba:
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- $nocompile
- 'pomiar obrotów
- Sub Pomiar_obr
- Stop Timer0 'zatrzymanie TIMER0
- Temp_obr = Timer0 * 15 'wstawienie do zmiennej Temp_obr ilości zliczonych impulsów pomnożonych przez 15 w celu uzyskania obrotów na minutę - mam 4 magnesy na obwodzie
- Timer0 = 0 'zerowanie TIMER0
- Obrot_ = Temp_obr 'wstawienie wartości zmiennej Temp_obr do zmiennej Obrot_ ( zmienna do wysyłania przez RS485 )
- Start Timer0 'uruchomienie TIMER0
- End Sub 'koniec suba
Czy jest lepszy dokładniejszy sposób pomiaru obrotów który można zrealizować w Bascom'ie?
Dodam że jest to sub dla A2560 i mam zajęte wszystkie Timery.
Timer0 - do pomiaru obrotów, Timer1 - do odliczania czasu, Timer2 - do pipkania Paweł jeszcze raz dzięki za pomoc, Timer3,4,5 do PWM dla 6 grzałek - jeżeli może ktoś podpowiedzieć - pomóc to bardzo proszę.
pozdrawiam Jacek.