Boa noite, preciso saber como gerar apenas um pulso em um contador através de um resultado de uma lógica, e só contar novamente se o resultado da lógica for novamente igual a 1.
// Incrementa o valor do contador contEsq3 = contEsq3 + 1;
// Apaga o valor anterior
lcd3.setCursor(0, 1);
lcd3.print(" ");
// Mostra o valor do contador
lcd3.setCursor(0, 1);
lcd3.print(contEsq3);
auxValorEsq = contEsq3;
}
Preciso que o resultado da lógica de leitura3a(age como um botão) faça com que o contador conte apenas uma vez e ja pare, para que não fique contando continuamente, e o resultado da lógica volte a ser 0 após isso. Caso o resultado retorne a ser 1 conta mais uma vez e ja para novamente, e assim por diante.