J'essaie de faire en sorte qu'à trois passage devant mon capteur infrarouge la led s'allume mais j'ai des problème quand j'essaie une boucle en if cela ne reste pas et donc à chaque passage il retombe à 0 et quand je fais avec while il compte jusqu'à 3 mais ne prend pas en compte le capteur. Merci de votre aide et d'avoir lue
Poste ton code ça nous aidera à t'aider.
Pour cela, débarrasse le des lignes vides inutiles, fais CTRL T dans l'IDE pour bien l'indenter et poste le entre balises CODE (c'est la touche </> du forum).
A+
Alors tu ajoutes compteur = 0;dans le bloc du else.
Je ne comprends pas ce que tu fais avec la LED : elle s'allume au bout de 3 passages. Si tu ajoutes cette ligne, elle va s'allumer très furtivement, et on risque même de ne pas la voir. Si tu veux la voir s'allumer, il faut ajouter un delay après digitalWrite(ledPin,HIGH);
après le trois coup la LED est allumé puis elle s’éteint et sa recommence il faut refaire passer 3 passage devant le capteur pour qu'elle se rallume et ceci infiniment