Hi und willkommen

eine einfache Methode wäre es z.B. wenn du eine Select-Case Abfrage machst (z.B. in 10% Schritte).
Und zu jedem Case hast du dann passende Timer-Werte und in der Timer-ISR wird die LED dann getoggled.
Zum Beispiel so (musst du nur in C übersetzen):

Select Case Sensorwert
Case 10 : Timerwert = 100
Case 20 : Timerwert = 200
Case 30 : Timerwert = 300
usw.

So musst du nur den Sensorwert in eine Zahl zwischen 0 und 100 umrechnen und den Timerwert in das Timer-Register schreiben.