Dan zou je inderdaad met een switch case, of eenvoudiger met een if else, kunnen switchen tussen delen van je code, door een variable aan te passen kun je programma dan door verschillende delen van je code leiden.
bijvoorbeeld
int variable = 1;
void setup() {
}
void loop() {
if (variable == 1)
{
//doe functie 1
if (voorwaarde == true)
{
variable = 2;
}
}
else if (variable == 2)
{
// doe functie2
if (voorwaarde2 == true)
{
variable = 1; // 1 als je terug wil naar vorige functie, 3 als je nog iets anders wil doen
}
}
}
Groet,
Tom