1) podsvicenipin neni float, ale int
2) pokud to ma generovat 500Hz, vybodnul bych se na tone(), ktery obsazuje interupt od casovace a dal to na normalni PWM vystup a jenom ho nastavil na 50%, dal pauzu a zase schodil.
Z dokumentace:
- sice se to nevztahuje na aktualni pripad, ale i tak bych byl opatrnej...Use of the tone() function will interfere with PWM output on pins 3 and 11 (on boards other than the Mega).