ARDUINO GyverPWM. Это ошибка?

О-го-го

✩✩✩✩✩✩✩
14 Дек 2023
7
0
Оформи код соответствующим тэгом
... или моя не понимает. Вот код для теста:
Код:
#include <GyverPWM.h>

void setup() {
  pinMode(9, OUTPUT); //D9 выход шим и нужна перемычка с D9 на D13
  pinMode(13, INPUT); //для индикации на LED ардуино
  PWM_frequency(9, 1000, FAST_PWM);
}

void loop() {
  PWM_set(9, 3); //заполнение 1%
  delay(3000);
  PWM_set(9, 0); //заполнение 0%
  delay(3000);
  PWM_set(9, 25); //заполнение 10%
  delay(3000);
  PWM_set(9, 0); //заполнение 0%
  delay(3000);
  PWM_set(9, 255); //заполнение 100%
  delay(3000);
  PWM_set(9, 0); //заполнение 0%
  delay(3000);
  PWM_set(9, 3); //заполнение 1%
  delay(3000);
  PWM_set(9, 0); //заполнение 0%
  delay(3000);
  PWM_set(9, 25); //заполнение 10%
  delay(3000);
  PWM_set(9, 0); //заполнение 0%
  while(1){
    }
}
проблема в том, что после установки duty=255 все последующие duty=0 работают как заполнение =100%.
 
Изменено:

О-го-го

✩✩✩✩✩✩✩
14 Дек 2023
7
0