Tu as programmé sous arduino ? Parce que sinon le C (ou C++ je ne sais plus lequel) est aussi utilisé sur les pics avec mikroC (de mémoire). Sinon, si tu veux te mettre à l'assembleur, je te conseille les cours de Bigonoff ^^ah ok, il faudra bien que je lache flowcode et que je me mette à l'assembleur un jour ^^
Ouh, ça dépend "^^ Si ce sont les mêmes PWM oui, sinon c'est possible mais ça fera du code bordélique x')Bon alors du coup deux PWM en même temps par le même pic c'est gérable ?
Ca fera un truc du style : mets à 1, ptite tempo, mets à 1 l'autre sortie, tempo etc.
A ce niveau, j'ai réfléchis à comment on pourrait programmer la communication entre les pics. Je pense que faire un truc en fonction de la largeur de l'impulsion est compliqué à faire (surtout avec des pics qui ne seront pas forcément cadencés à la même fréquence ni rien).comme ça on prend 2 10F pour les 4 moteurs et un 10F qui fait le lien entre les deux et qui envoit les valeurs à prendre comme ça à chaque fois on ne change le programme que d'un seul Pic!
Donc j'ai pensé à un truc simple et plutôt rapide (je dirai une 20tain de micro secondes). Je vous explique le protocole :
programme principal :
boucle
- entrée à 1 ?
- oui, on incrémente une variable (var1) // non, on continue
- on incrémente une seconde variable (var2)
- var2 = x ?
- oui, on passe à la suite // non, on boucle
suite
- var1 = 1 ?
- Oui on fait une certaine action // non, continue de tester la valeur de var1 jusqu'à ce que l'on trouve le bon truc.
Suivant la valeur de var1, on passe dans un sous programme.
Défauts de ce système : le pic ne pourra pas dire à son maître qu'il a fini l'action (mais ça c'est commun aux autres systèmes que l'on a envisagé), le maître ne pourra pas donner de nouvelles instructions à son esclave tant que celui-ci n'aura pas finis son sous programme.
Cercle vicieux xDDonc il y a 2 esclaves un maitre ( celui qu'on programme ) et puis comme il reste un patte sur le mettre il peut à son tour se faire asservir mouahahahahahaha
Perso j'aurai fait ça sur paint ! Après chacun sa méthodetu me diras quel logiciel tu as préféré utiliser