11-11-2018, 20:20
(11-11-2018, 20:04)kaczakat napisał(a): Wystarczy skorzystać z gotowych funkcji Arduino (i odpowiednio zapytać google - "arduino pwm frequency control"):
https://playground.arduino.cc/Code/PwmFrequency
Jak widać można ustawiać częstotliwość w zakresie częstotliwości bazowych.Kod:// Set pin 9's PWM frequency to 3906 Hz (31250/8 = 3906)
// Note that the base frequency for pins 3, 9, 10, and 11 is 31250 Hz
setPwmFrequency(9, 8);
// Set pin 6's PWM frequency to 62500 Hz (62500/1 = 62500)
// Note that the base frequency for pins 5 and 6 is 62500 Hz
setPwmFrequency(6, 1);
// Set pin 10's PWM frequency to 31 Hz (31250/1024 = 31)
setPwmFrequency(10, 1024);
Czestotliwości mają byc od 0 do 300 z krokiem min5Hz. Jak
Kod:
setPwmFrequency(