Ein anderer etwas "unsauberer" Weg ist mit globalen Variablen zu arbeiten.
Globale Variablen sind Variablen die außerhalb von Funktionen deklariert wurden.
Im Gegensatz dazu sind Variablen in der Funktion deklariert lokale Variablen und existieren nur in der Funktion. Mehrere Funktionen können lokale Variablen mit gleichen Namen deklariert haben und diese sind alle verschiedene Variablen.
Beispiel:
INT GlobaleVariable;
void setup()
void loop()
void meineFunktion()
{
INT LokaleVariable;
}
int meineFunktion2(int EINGABEWERT)
{
return (EINGABEWERT *2);
}
Grüße Uwe