Multiplas Funcoes, repeticoes e em sequencia!

Ola! A Todos!
Sou usuario iniciante em arduino. Nao entendo muito desse rapazinho(arduino), mas sei que cumpre o que promete. :slight_smile:

Minha duvida.
Quero fazer uma sequencia de acionamento, algo como.

Start> funcao1-funcao1-funcao1(repete um numero x de vezes)>funcao2-funcao2(repete n.x vezes)>funcao3>funcao4-funcao4-funcao4(repete n.x vezes)>end>volta ao inicio.

Todos sao execultado na seguencia, exemplo: 1,2,3,4,5...volta
a diferenca e que algumas funcoes irei repetir ou nao.

Quantas funcoes posso ter nessa sequencia?
como posso fazer para que o arduino entenda que apos x funcao ele deve seguir para a proxima?

Se alguem puder me ajudar , fico muito grato! Obrigado!

E Feliz Ano Novo A Todos!

Qual será o metodo utilizado para dizer ao controlador que a função x deverá ser repetida n vezes (um teclado numérico, um botão, monitor serial ou ...)?

Se for uma quantidade pré-definida isso deve resolver:

void funcao_1()
{
  Serial.println("Funcao 1");
}

void funcao_2()
{
  Serial.println("Funcao 2");
}

void funcao_3()
{
  Serial.println("Funcao 3");
}

void setup() 
{
  Serial.begin(9600);
}

void loop()
{
  for (int i = 0; i < 3; i++) // Executa 3 vezes
  {
    funcao_1();
  }

  for (int i = 0; i < 5; i++) // Executa 5 vezes
  {
    funcao_2();
  }

  for (int i = 0; i < 1000; i++) // Executa 1000 vezes
  {
    funcao_3();
  }
}