Синтаксис
analogWrite(pin, value)
Параметры
pin: вывод, на котором будет формироваться напряжение.
value: коэффициент заполнения – лежит в пределах от 0 (всегда выключен) до 255 (всегда включен).
Возвращаемые значения
целое число int (от 0 до 1023)
Примечание и распространенные проблемы
На выводах 5 и 6 генерируется ШИМ-сигнал с коэффициентом заполнения большим, чем заданное ожидаемое значение. Это происходит в результате взаимодействия с функциями millis() и delay(), которые используют тот же внутренний таймер, что применяется для генерирования ШИМ-сигнала. Данный эффект более ярко выражен при малых значениях задаваемого коэффициента заполнения (0 - 10) и может проявляться в неполном выключении выводов 5 и 6 при коэффициенте равном 0.
Скетч: