A priori, dès qu’une fonction analogWrite(pin, value) est appelée, le PWM est activé pour cette pin. Les sorties utilisables sont en théorie de 0 à 16. Pour stopper le PWM sur une pin, il suffit d’écrire analogWrite(pin, 0). La valeur du PWM est comprise entre 0 et 1023.
La fréquence du PWM est de 1kHz par défaut. Il suffit d’appeler la fonction analogWriteFreq(new_frequency) pour changer la fréquence.