Bonjour,
J’ai programmé un pic 16f877 pour contrôler des moteurs pas à pas via les deux circuits l297 et l298.
Mon programme fonctionne, les moteurs tournent en agissent sur les bits de commande :
* B6 : Choix du moteur.
* B5 : Marche/Arrêt.
* B4 : Sens de rotation du moteur.
Et cela en entrant les touches suivantes dans un Virtual terminal de (MikroC, avec lequel j’ai d’ailleurs écrit le programme) :
Touche 1 : Moteurs à l’arrêt
Touche 2 : Les deux moteurs en marche
Touche 4 : Moteur 1 en marche
Touche 8 : Moteur2 en marche
Touche é : Assure le bon fonctionnement
Touche £ : Moteur1 sens avant
Touche µ : Moteur1 sens arrière
Touche é : Moteur2 sens avant
Touche ù : Moteur2 sens arrière
Jusqu’ici c’est OK, à présent je compte sur vos lumières pour m’éclairer les points suivant s’il vous plaît :
---------------------------------------
Je dois agir sur les bits de la vitesse c’est-à-dire :
* B3-B2-B1-B0 : Vitesse.
Je n’ai pas trouvé la bonne combinaison de touches !
---------------------------------------------
Si non on va oublier toutes ses combinaisons de touche que j’ai citée précédemment et j’aimerais qu’on m’explique le principe pour commander mes moteurs avec mon programme. Le programme est bien écrit et fonctionne, le schéma sur isis est correct.
Comment interagir sur mes moteurs ?
------------------------------------------------
Je vous remercie infiniment pour l’aide !
-----