Witam. Mam problem z wykonaniem programu do sterowania 2 LED.
Mikrokontroler z którego mają być sterowane diody to Attiny13.
Porty PB0=LED1 ; PB1=LED2.
Częstotliwość: ok 5kHz. (9.6MHz + preskaler 8)
PWM z rozdzielczością 0-255.
Zasada działania:
1.Przy włączeniu zasilania obie LED wyłączone,
2.LED1 załącza się poprzez PWM 0-255 przez czas 120sekund.
3.Jeśli LED1=128 to załącza się LED2 poprzez PWM 0-255 przez czas 120 sekund.
4.Jeśli LED1=255 to świeci ciągle przez czas 120 sekund.
5.Jeśli LED2=255 to świeci ciągle przez czas 120 sekund.
6.Jeśli minie czas 120 sekund ciągłego świecenia LED1 to LED1 zaczyna się wyłączać 255-0 przez czas 120 sekund.
7.Jeśli LED1=128 to zaczyna wyłączać się LED2 255-0 przez czas 120 sekund.
I program w pętli od 2 do 8 punktu.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.