Witam.
Mam takie pytanko.
Ale najpierw kod:
Zakładamy, że tryb=='M'
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No i teraz tak,
Moja dioda będzie pracowała w 2 trybach Manualny(czyli my za pomocą suwaga zmieniamy wartość koloru), albo tryb automatyczny, czyli leci sobie tam tęcza..
No i teraz mam taki dylemat w jaki sposób lepiej napisać kod:
Bo jeśli mamy tryb manualny, to raczej często kolory się zmieniać nie będą (ustawimy jakiś dany kolor) i lampka będzie świeciła tak np. przez 30min. to po co mają być cały czas ustawiane końcówki
OCR0=red; OCR1=green; OCR2=blue;Czy nie lepiej zrobić tak, że jeśli będzie tryb manualny, to ustawiamy sobie jakąś flagę (bool Tryb_manualny)
I kod piszemy wtedy tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No i przy takiej postaci to uC nie będzie cały czas niepotrzebnie ustalał tych pinów, tylko będzie sprawdzał w kółko warunki...
Która wersja kodu jest lepsza?
Czy to ma jakieś znaczenie?
Chciałbym nauczyć się dobrych praktyk
)