Hi,
ich bin auch noch ziemlich frisch in der Materie, also alle Angaben ohne Schußwaffe ![]()
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 ...