Die Taster sollen keine Kommandos vom Arduino erhalten. So wie ich das verstanden habe, soll deren Zustand auch in die Datenzerlegung einfliessen, damit es keine Endwertüberschreitung gibt.
Um einen groben Programmiervorschlag machen zu können, müssten wir auch wissen, woher die Daten kommen, die zerlegt werden sollen.