Bonjour,

J'ai besoin d'aide (assez urgent) pour réaliser un petit programme en C pour une entreprise électronique. Le collègue n'est plus disponible, je ne peux assurer tout seul le boulot, je suis débutant en C.

Voici le problème:

Réalisation d’un module électronique de commande moteur par contact relais.
Ce module est composé d’un commutateur 3 positions pour les entrées, de deux sorties temporisées S1 et S2
Suivant la position du commutateur, on délivre en sortie différente temporisation.

-Position P1
S1 déclenche pendant 3 mm (180s) ensuite s’arrête 15 mm (720s)
S2 déclenche au bout de 9 mm (720s) pendant 30s.
le cycle se poursuit sur 24 heures

-Position P2
S1 déclenche pendant 6 mm ensuite s’arrête 15 mm
S2 déclenche au bout de 9 mm pendant 30s.
le cycle se poursuit sur 24 heures

-Position P3
S1 déclenche pendant 9 mm ensuite s’arrête 15 mm
S2 déclenche au bout de 12 mm pendant 30s.
le cycle se poursuit sur 24 heures

Voilà, il y a donc des boucles et il faut gérer un temps suivant 3 cas.
Je ne pense pas que cela soit compliqué à écrire mais quelqu'un pourrait m'aider ?

Merci d'avance.