Bonjour !
Je viens vous demander de l'aide:
Je possède une carte Arduino UNO, j'ai créé un programme assez complexe (long) dont une partie alimente deux relais selon des conditions spécifiques.
D'une part, un relais (numéro 1) et une led s'activent depuis le même pin si la tension reliée à une entrée analogique est inférieure à un seuil précis (alors la charge de l'élément en question commence).
D'autre part, un relais (numéro 2) et une led s'activent depuis le même pin quotidiennement selon une horloge (afin de faire tourner un moteur).
C'est alors que ça se complique un peu:
Le relais 1 et sa led s'activent en respectant bien la condition imposée, puis quand vient le moment où le second relais et sa led respective doivent s'allumer, alors le relais 1 et la led 1 s'éteignent, le relais 2 ne s'active pas mais seule la led 2 s'allume...
Je ne sais pas si c'est la carte Arduino qui n'a pas assez de "puissance" pour alimenter tous ce composants simultanément (j'alimente aussi un écran lcd sans rétroéclairage).
Je tiens à préciser que mon code semble correct, lorsque seule une partie du système (partie contenant le relais et la led 1 ou partie contenant le relais et la led 2) est allumée, elle fonctionne parfaitement.
J'ai probablement fait beaucoup de répétitions dans ce message, mais c'est pour que vous compreniez mieux, moi même je m'y perds
La partie intéressante de mon code :
Cliquez pour afficher
Merci d'avance pour votre aide !
-----