Функция генерирует ШИМ-сигнал на выбранном пине с заданным заполнением. Такой тип ШИМа (прямоугольный) может использоваться как для диммирования питания различных устройств, так и для управления устройствами (нужно писать свой протокол).
Сигнал будет генерироваться до следующего вызова analogWrite или digitalWrite на этом пине. Частота сигнала примерно равна 500 Гц, заполнение регулируется вручную.
Перед вызовом analogWrite можно не указывать направление пина через pinMode (если пин не планируется использовать для чего-нибудь ещё)