Das was du beschrieben hast ist eine durchaus übliche Vorgehensweise bei derart unkritischen Sachen (natürlich kann man auch einen Tiefpass als FIR oder IIR Filter implementieren, aber in diesm Fall wäre das übertrieben).


Du musst nur aufpassen daß du bei der Summe keinen Überlauf kriegst, ansonsten gibts eigentlich nichts was man falsch machen könnte.


und falls dich die Geschichte mit dem Timer stört, nimm doch stattdessen einfach immer eine feste Anzahl an Werten, dann brauchst du nur mitzählen.