01-06-2017, 11:57
No program po wykonaniu funkcji programX(); wraca do głównej pętli i nasłuchuje informacji z odbiornika.
Jeśli chcesz aby funkcja była zapętlona, należy ją umieścić w pętli.
Pętla powinna mieć możliwość przerwania i powrotu do funkcji loop();
Czyli można to zrobić w pętli WHILE.
Dopóki nic nie odbieram z odbiornika IRrecv, wykonuj daną sekwencję.
W przeciwnym razie BREAK.
Albo na przerwaniach zewnętrznych, ale to musiał byś przeprojektować cały kod.
Przepraszam, ale jestem w pracy i mogę się tym zająć dopiero wieczorem.
Pozdrawiam.
Jeśli chcesz aby funkcja była zapętlona, należy ją umieścić w pętli.
Pętla powinna mieć możliwość przerwania i powrotu do funkcji loop();
Czyli można to zrobić w pętli WHILE.
Dopóki nic nie odbieram z odbiornika IRrecv, wykonuj daną sekwencję.
W przeciwnym razie BREAK.
Albo na przerwaniach zewnętrznych, ale to musiał byś przeprojektować cały kod.
Przepraszam, ale jestem w pracy i mogę się tym zająć dopiero wieczorem.
Pozdrawiam.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.