Hallo zusammen,
ich habe eine Aufgabe, aber ich weiß wie fange ich an.
Ich möchte einen Ausgang haben, der sich nur alle 20ms ändert und dabei nur ganzzahlige Werte annimmt.
Beispiele:
Eingang 2,8 -> Ausgang 20 ms lang 2 und 80 ms lang 3, dann wieder von vorn 20 ms lang 2 und 80 ms lang 3 usw.
Eingang 2,5 -> Ausgang 20 ms lang 2 und 20 ms lang 3, dann wieder von vorn
Praktisch also alle 20 ms für einen neuen ganzzahligen Wert für den Ausgang entscheiden. Am einfachsten wird sein, die auflaufenden "Fehler" (Abweichungen zwischen Eingang und Ausgang) aufzusummieren und bei
der nächsten Entscheidung zu berücksichtigen.
Danke!
Grüße
SMFIGAOO