No tak, obie funkcje korzystają z tego samego timera. Jako, że dopiero zaczynam zabawę z uC nie do końca wiem jak zliczać software'owo.
Skorzystałem natomiast z timera 8-bitowego Timer0 i wprowadziłem dodatkową zmienną która podczas przepełnienia licznika jest inkrementowana i funkcja działa właściwie tak samo jak w pierwszej wersji.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Nie wiem czy taki sposób zapisu jest dobry i jak ewentualnie mógłbym to zrobić lepiej, w każdym razie wydaje się, że działa tak jak powinno. Dziękuje za pomoc. Miałbym jeszcze pytanie do funkcji regulatora. Czy jest ona dobrze zapisana? Bo nie działa to do końca poprawnie mimo nastaw dobranych wcześniej działających na arduino.