Bonjour,
J'ai choisit un tel titre car je suis presque sûr que je poserai d'autres questions à fur et à mesure que j'avance dans mon projet, donc je rassembles mes questions dans une même discussion.
Mon projet est un moteur pas à pas qui fonctionne comme suit:
Il possède "trois entrées":
"D" : rotation dans le sens directe; "I": rotation sens inverse et "S" pour dire stop.
Une fois que le programme commence, on dois taper "D", "I" pour choisir le sens de rotation, ensuite le programme doit attendre 10 secondes pour que l'utilisateur tape le nombre de tour car sinon, après 10 secondes sans rien entrer, le moteur commencera à tourner dans le sens choisit jusqu'à taper "S", dans l'autre cas (si l'utilisateur donne le nombre de tour) il fait ce nombre puis il stoppe (mais si l'utilisateur tape "S" pendant ce cycle, le moteur doit stopper immédiatement).
J'ai commencer par deviser mon travail sur plusieurs procédures, mais j'ai une question que j'ai pas trouver une réponse avant de commencer: comment faire pour que le programme attend pour 10 secondes pour avoir une entrée? (s'il aura une entrée in jumpera à une procédure, sinon il jumpera à la procédure pour tourner jusqu'à entrer un "S")
Merci et à bientôt.
Partager