Kameraschlitten für Zeitrafferaufnahmen, LCD Keypad als User Interface

wie gehe ich jetzt weiter zu b, c und d?

Wenn du willst, genauso. Sonst wäre evtl. eine gemeinsame Funktion für btnUP/DOWN sehr elegant. ( nur der Tausender-Spezialfall ist dann komplizierter )

Fehlt noch:

int c; int d;
int zahl;

zahl = a*1000+b*100+c*10+d;

a,b,c,d sind übrigens byte , zahl ist unsigned int

Auch fehlt erstmal, dass du weisst wo du grade bist ( Tausender - Hunderter- Zehner - Einer )

  • eventuell auch in der Anzeige signalisieren. (Invers ? / Ein 'V' von links nach rechts wandern lassen ?)
  • soll auch eine Korrektur ( btnLEFT ) gehen ?
  • was passsiert beim 4. btnRIGHT ? ( Hängt in den Einern / Springt im Kreis zu den Tausendern / => btnSELECT )

Dein Problem hat ja grade nichts mit der Bewegungs-Hardware zu tun, richtig ?