Traiter un signal audio avec Arduino

Ah ... et donc si je veux que ces cas soient strictement exclusifs, que devrais-je changer si je veux que mon programme continue à tourner pendant ce temps ? parce qu'avec des fonction delay(), ce n'est pas possible