No można, Lecz to wiele nie dało
Ale że to będzie regulować grzałką niema sensu rozgrzebywać tego problemu.
Mam za to problem z którym se nie mogę poradzić. Próbuję teraz zrobić tak że jak mam już wartość procent jaką ma grzać lub chłodzić to ma załączyć timera i z odpowiednią mocą pracować. Mam taki warunek który załącza albo regulacje mocy grzania albo chłodzenia:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wartość zmiennej grzanie_chlodzenie jest inicjalizowane z tej funkcji:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I efekt mam taki że na LCD ładnie pokazuje z jaką mocą ma grzać lub chłodzić ale praca układu nie działa do końca.
Gdy załączę jako pierwsze grzanie_chlodzenie == 2 czyli chłodzenie to działa. Jest regulacja mocy wiania od 0 do 100% Jak włączę grzanie_chlodzenie == 1 czyli regulacje mocy grzania to regulacja mocy grzania też jest. Jednak jak ponownie mam wrócić do grzanie_chlodzenie == 2 czyli chłodzenia to już nie ma regulacji wiania.
Plik:
grzanie.c:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
grzanie.h:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
chlodzenie.c:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
chlodzenie.h:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I nie wiem co mogę z tym zrobić