Liczba postów: 653
Liczba wątków: 6
Dołączył: Aug 2015
Reputacja:
176
22-09-2015, 07:37
(Ten post był ostatnio modyfikowany: 22-09-2015, 10:00 przez CEO.)
Pytanko do bardziej obeznanych . Czy użycie funkcji "attachInterrupt" musi być zadeklarowana w każdym podprogramie czy wystarczy tylko w pętli głównej ?
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji
Liczba postów: 653
Liczba wątków: 6
Dołączył: Aug 2015
Reputacja:
176
Nie o przykład mi chodziło tylko o wyjaśnienie dlaczego i jak . Przerobiłem program , odczyty z czujnika mam poniżej 2ms i to mi wystarcza przerwanie nie było potrzebne i nie dało się go u mnie zastosować bo pod pinami 2 i 3 miałem inne wyjścia na UNO a przerabianie 30 urządzeń było by z lekka utopią . Urządzenie to licznik produkcyjny a maszyna pracuje w cyklach 5 odczytów 2 sek przerwy więc przy pierwszym odczycie przerywa inne funkcje i czeka na odczyty przez 0,5 sek a później ma 1,5 sek na wykonanie obliczeń zapis zdarzeń i co tam się dzieje a około 0,5s przed nowym cyklem już czeka na odczyt . Błąd pomiaru wynosi 1 cykl ( 5 szt. ) na 1 mln odczytów ponieważ potrafi zgubić pierwszy odczyt po uruchomieniu maszyny jak akurat coś robi i taka dokładność jest wystarczająca bo zakładane parametry dopuszczały 1% błędu pomiaru więc jestem o 9995 na 1mln do przodu ;-) poprzednio gubił około 5% a to było niedopuszczalne .
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji