Hallo Arthur S.

die Grundeinstellung zum Timer findest du in der Init()-Funktion.

Für die IR-Abstandmessung werden, in der dazugehörenden Initialisierungsfunktion, nur einige Pins umkonfiguriert und die Änderung zum PWM-Ändern passiert in der Messfunktion selber. Das ist der OCR2-Wert, der dort angepasst wird. Dieser Beinflusst nun das Takten so, dass eben eine PWM entsteht.

Gruß Sternthaler