Serial. als Variable

Hallo, ich haben einen code, bei dem ich im Echtbetrieb die Serial3. nehme.. zu Testzwecken nehme ich aber Serial. jetzt muss ich jedesmal den ganzen Code durchschauen, und von Serial. auf Serial3. wechseln und umgekehrt. Kann ich dies nicht irgendwie als variable hinterlegen`? Danke

schau dir mal #define an

#define USE_SERIAL3

#ifdef USE_SERIAL3
  #define SERIAL_IMPL Serial3
#else
  #define SERIAL_IMPL Serial
#endif

Dann verwendest du überall SERIAL_IMPL, z.B. als SERIAL_IMPL.read(). Wenn du dann die erste Zeile auskommentierst wird statt dessen Serial verwendet

ich mach es mir etwas einfacher, zwar im Prinzip genau so, aber nur eine Zeile

define SERIAL_IMPL Serial

und dann ändere ich auf

define SERIAL_IMPL Serial1

oder eben die serielle, die ich will

Geil! Danke. “ein Mitleser”

Gruß Chris