DigitalWrite() dans un while

Est-ce possible de mettre un DigitalWrite(High) dans un while qui au finale va s'éxécuté une infinité de fois pendant 5 à 60 minutes ?

Je pense que c'est possible mais est-ce que cela ne vas pas endommager l'ESP32 ou mon relais que je dois contrôler ?

Est-ce que sinon il est plus conseillé de mettre un if avec un boolean que l'on passe à true ou false pour exécuter le digitalWrite(High) ?

Merci

Aucun problème.

Merci de ta réponse, mais je reste assez perplexe sur la répétition du digitalWrite(High) donc j’ai fais également un boolean et mon digitalWrite() est dans un if.

pepemax:
je reste assez perplexe sur la répétition du digitalWrite(High)

Qu'est-ce que tu voudrais que cela fasse à part confirmer un état déjà présent?

Si tu restes assez perplexe, alors pourquoi poser la question ?

fdufnews:
Qu'est-ce que tu voudrais que cela fasse à part confirmer un état déjà présent?

J'avais peur que ça fasse "péter" l'Arduino de remettre l'état en High

hbachetti:
Si tu restes assez perplexe, alors pourquoi poser la question ?

Justement j'avais besoin d'une réponse mais entre temps j'ai mis mon digitalWrite dans un if mais du coup je vais peut être l'enlever.

Merci à vous