Ola, to com esse VOID que reproduz um audio quando o led que ta no pino 38 apaga, só que fica repetindo e não consigo que pare, quero que o audio que tá no void toque só uma vez, ja tentei parar, mas dae para todos os audio do codigo. tem alguma função que posso fazer pra o audio tocar uma so vez, obrigado!
void ledPin()
{
if (digitalRead(38) == LOW)
delay(3000);
tmrpcm.play("missatih.wav");
}
O que é que controla o LED que está na porta 38? LEDs não se acendem ou apagam sozinhos. Algum outro pedaço do programa (que você não mostrou) deve comandar esse LED. Não seria mais fácil vincular a execução do áudio a essa rotina?