@ Osser

Das ist natürlch die einfachste Möglichkeit.

@ Matze 3

Ich kenne dein bisheriges Programm nicht, aber am einfachsten wäre in gleichen Zeitabständen, die z.B. durch ein Timerinterrupts festgelegt sind, den Strom der Motoren für Abfrage den Tastern unterbrechen.

Wenn ein Taster z.B. ca. 10ms (mit Entprellung) fürs Abfragen benötigt und die z.B. 5 Taster nacheinander in gleichen Zeitabständen z.B. 200 ms abgefragt werden, wird sich der mittlere Strom der Motoren nur um 5 % (5 x 10 ms / 5 x 200 ms) verringern, was die Motoren praktisch nicht verlangsamen würde und nicht bemerkbar wird. Das ist nur meine Idee, wie ich es machen würde und du kannst dir das geneuer durchdenken und ausrechnen.

MfG