Arduino mit 2 Hauptschleifen und 2 Setups

Hi,

ich bin auch noch ziemlich frisch in der Materie, also alle Angaben ohne Schußwaffe :wink:
was mir aber so spontan einfällt:

Pin wird über Jumper gesetzt und nur beim Einschalten gelesen.

also gehört das in setup()
und dann direkt in setup() noch dein

currentSwitchState1 = digitalRead(RX/TX);
if( currentSwitchState1 == LOW ) {
    // hier das eine Setup
  currentSetup = 1;
}
if( currentSwitchState1 == HIGH ) {
  //hier das andere Setup
  currentSetup = 2;
}

und in loop() dann je nach currentSetup (1 oder 2) was anderes machen lassen ...