Mais je n'ai pas testé car je me demandais si avec l'Arduino seule c'était possible : du genre : "connecte l'entrée numérique à la sortie numérique et reste comme ça jusqu'à ce que je te dise d'arrêter". Ça existe ce genre de fonctionnement sur Arduino?
Pour info, oui ça existe. Avec les fonctions "type" arduino, ce serait trop lent pour ressortir du 4 MHz, mais moyennant une manip avec un DMA (direct memory address) sur un uc qui a cette option et suffisamment rapide, ça se fait.
Dans ton cas cependant, la solution hardware proposée plus haut semble toutefois bien mieux adaptée
.