1

Bonjour ,
dans le cadre de mon PFE, nous devons concevoir et réaliser un bras robotisée.cette bras est commandée à l'aide d'une joyestik.
je commence à programmer un PIC de type 16F876 afin de commander 4 moteurs à courant continue en parallèle.
pour cela j'utilise un mux 2-8 à la sortie du PIC; comme entrée nous avons les signal venant de la joyestik et le retour d'information venant des capteurs de position pour les moteurs.
C'est une vu globale sur notre projet.
j'ai des difficultés dans la programmation. Si qq'un peut m'aider, me proposer une autre solution pour s'améliorer, me donner des liens intéressantes... MERCI d'avance... chinois

2

où se situe ton problème?

3

mon problème , c'est de comment avoir le commande de 4 moteurs en parallèle. j'ai besoin de l'aide sur la structure globale de mon programme.

4

(Vous êtes pas 'un peu' à la bourre pour vos PPE ??

Déjà, vous avez un datasheet sur le joystick ? Quelle infos il renvoie ?

Disons que c'est un niveau haut quand le joystick va dans la direction associé au fil (on a donc 4 fils, un pour la droite, l'autre pour la gauche, etc.). Il faut converti le signal pour aller sur le PIC ( le pic prend du 5 V, le joystick n'est pas forcé d'en émettre autant, faut vérifier).

Ensuite, tu met un fil sur chacune des pattes du PIC. C'est tout pour l'entrée.

Pour la sortie, tu branche tes moteurs sur le multiplexeur et là tu branche le multiplexeur au PIC. Le truc pour donner l'info au multiplexeur est sur une broche, et la broche pour changerla sortie du multiplexeur est sur une autre.

Pour gérer tes moteurs par exemple, tu envoie une info sur le multiplexeur (premier fil du premier moteur) puis tu passes à la deuxième broche de celui-ci avec un front montant sur la broche du multiplexeur destinée à faire varier les sorties de celui-ci. Là tu donne l'info pour le second fil du moteur, tu passe à la troisième broche du multiplexeur (premier fil du second moteur) et ainsi de suite ...

Pour garder l'info sortant du multiplexeur, tu met une fonction mémoire à base de bascule D.

Pour l'algo dans le PIC (qui va gérer la sortie vers le multiplexeur en fonction du joystick) on ne peut rien dire car :

- On sait pas en quoi tu code
- On connait pas l'emplacement des moteurs
- On sait pas quel moteur fait tourner quoi
- On sait trop peu de chose sur ton projet
- 42

5


Merci pour vous, pokito, chinois$
je sait que je n'étais pas claire dans l'explication du mon problème.
Merci une autre fois, je commence à en sortir.