Я делаю проект Arduino с 2 сервоприводами, 1 зуммером и 1 светодиодом RGB ...
Я использую плату Arduino Uno с 6 контактами PWM (3, 5, 6, 9, 10, 11) ...
Проблема в том, что мне нужно 3 контакта с ШИМ для светодиода RGB. Но серво-библиотека отключает ШИМ на контактах 9 и 10. Из https://www.arduino.cc/reference/en/libraries/servo/: On boards other than the Mega, use of the library disables analogWrite() (PWM) functionality on pins 9 and 10, whether or not there is a Servo on those pins.
И функция tone () для использования зуммера мешает выходу ШИМ на контактах 3 и 11. Из https://www.arduino.cc/reference/en/language/functions/advanced-io/tone/: Use of the tone() function will interfere with PWM output on pins 3 and 11 (on boards other than the Mega).
Итак, у моего светодиода RGB есть только контакты 5 и 6 ...
Есть ли способ использовать Servo без библиотеки? Или управлять зуммером без функции tone ()?