Witam!
Liczę na Waszą pomoc w takim problemie. Otóż chcę w określonym co najważniejsze RÓŻNYM przedziale czasu korzystać ze zmiany jasności LEDa w tym okresie czasu i robić zmierzch korzystając z PWM. Problem w tym, że nie chcę zakłócać pracy programu głównego . Oto fragment kodu:
Kod:
Przedział czasowy załączenia zmierzchu jest zamieniany na minuty, zmienna krok_z jest podana jako stała przed wejściem do pętli głównej programu i jeśli warunek jest spełniony to zostaje zmniejszana.
Problem w tym jaką ona ma mieć wartość skoro czas zmierzchu będzie różny? jak ją automatycznie dopasować by pokrywała się z czasem zmierzchu? może macie inny pomysł?
PS to rozwiązanie już działa nie jest teoretyczne tylko nie mogę dopasować zmiennej krok_z
Dziękuję
Liczę na Waszą pomoc w takim problemie. Otóż chcę w określonym co najważniejsze RÓŻNYM przedziale czasu korzystać ze zmiany jasności LEDa w tym okresie czasu i robić zmierzch korzystając z PWM. Problem w tym, że nie chcę zakłócać pracy programu głównego . Oto fragment kodu:
Kod:
Godz_do_temp = Godz_do * 60
Minuty_do = Min_do + Godz_do_temp
Minuty_zmierzchu = Minuty_do + Zmierzch
Ustaw_czasu_godz_temp = Ustaw_czasu_godz * 60
Minuty_pcf = Ustaw_czasu_min + Ustaw_czasu_godz_temp
If Minuty_do <= Minuty_pcf And Minuty_pcf <= Minuty_zmierzchu Then
Pwm1b = Krok_z
Waitms 4
Decr Krok_z
End If
Przedział czasowy załączenia zmierzchu jest zamieniany na minuty, zmienna krok_z jest podana jako stała przed wejściem do pętli głównej programu i jeśli warunek jest spełniony to zostaje zmniejszana.
Problem w tym jaką ona ma mieć wartość skoro czas zmierzchu będzie różny? jak ją automatycznie dopasować by pokrywała się z czasem zmierzchu? może macie inny pomysł?
PS to rozwiązanie już działa nie jest teoretyczne tylko nie mogę dopasować zmiennej krok_z
Dziękuję