pin_beacon = číslo pinu který umí PWM
goto fadeup/fadedown spustíš rozsvícení/zhasnutí
výpočtem s w0 a délkou pauzy si reguluješ rychlost rozsvícení a zhasnutí
goto main ti skočí na konci rozsvícení/zhasnutí zpátky na main proceduru
Kód:
fadeup:
w0 = 0
PWMOUT pin_beacon, 249, w0
pause 3
let w0 = w0 + 5
IF w0 = 1000 THEN
goto main
ENDIF
goto fadeup
fadedown:
w0 = 1000
PWMOUT pin_beacon, 249, w0
pause 3
let w0 = w0 - 5
IF w0 = 0 THEN
goto main
ENDIF
goto fadedown
ptej se
ps. editor tady neumí tabelátor ani s /Code.. tak pardon za formát (nebo je to mým IE)