Преимущества функции digitalWrite по сравнению с analogWrite:
Недостатки функции digitalWrite:
Преимущества функции analogWrite:
- позволяет управлять яркостью светодиодов, скоростью вращения моторов и другими параметрами, которые необходимо регулировать плавно. dzen.ru
Недостатки функции analogWrite:
- при каждом вызове устанавливает пин на выход, что замедляет работу и может привести к ошибкам в коде, если один и тот же пин используется попеременно как вход и выход. arduino.stackexchange.com
Выбор между функциями зависит от конкретных задач и предпочтений разработчика.