J'ai un problème à ce niveau. J'ai téléchargé Adafruit motor shield library master et l'ai mis dans le dossier librairies d'arduino.
Quand j"ouvre Arduino.exe 1.04 j'ai le pavé suivant : "la bibliotheque Adafruit etc ne peut être utilisée.
Les noms de biblio ne doivent contenir que des lettres et des chiffres ASCI seulement et ne peuvent commencer par un chiffre."
Si je vais plus loin, je peux ouvrir le logiciel, je retrouve dans fichier/exemples la fameuse bibliothèque. Je sélectionne le premier item par exemple,AF motor_constant speed.
Quand je lance la vérification il me renvoie AF_Stepper does not name a type et...ça ne va pas plus loin !!
Un truc d'initié ça, je ne l'avais lu nulle part.
C'est fait et ça marche mais....en ouvrant et contrôlant AF_Motor ConstantSpeed j'ai le pavé rouge : 'AccelStepper' does not name a type
plus 3 ou 4 autres erreurs qui y semblent liées.
Normal ça pour une bibliothèque qui est en service depuis des années ?
Ou as-tu encore une bonne combine à me donner ?
Là ça dépasse ma science ca je ne connais ni le shield ni la bibliothèque
En plus je n'aime pas
Faut tout vérifier et tester.
Dans les exemples il y a StepperTest .
Il faut l'adapter :
sorties, le programme utilise M3 M4 ,
ajouter des delay(xxxx) entre les commandes pour pouvoir visualiser les signaux de sortie avec un contrôleur ou des leds,
....
Question subsidiaire : as-tu acheté le shield monté ou prêt à souder ?
Dans le deuxième cas, il faut faire une vérification à la loupe :
Ca avance, je ne peux pas utiliser AFMotor Constant speed et le suivant, mais ça fonctionne avec les trois autres Motor party, Test et Stepper Test.
Le moteur a tourné.
C'est pas encore au point mais j'en approche.
Je ferai des reglges et essais. Je te tiens a
Pour Khobz oui, c'est a priori un problème logiciel. J'ai renommé la biblio et je peux me servir d'une partie.
Je verrai demain si je peux encore améliorer les choses.
En tout cas j'ai déjà de quoi jouer et espérer faire mieux
A bientôt Jacques
Bonjour, je reviens vers vous pour une petite aide. Mon moteur tourne avec le programme minimum StepperTest
Comme j'ai changé de réducteur je lui demande quelque chose autour de 18t/mn, plus confortable que les 2t/mn initiaux.
Est-il possible de lui demander des décimales, genre 18,2, voire 18,24t/mn ?
Merci pour vos réponses
Voilà pourquoi je n'aime pas les bibliothèques standard.
Il est beaucoup plus efficace de commander directement les moteurs en Step/Dir.
On commande directement les pas et on peut les compter.
En plus ça mange moins de mémoire.
Faut se plonger dans le schéma de la carte et écrire quatre routines (void() ) :
Fstepplus
Fstepminus
Hstepplus
Halfstepminus
Il y a certainement d'autres méthodes.
PS : où trouve t-on ces jolis supports et réducteurs (avec ou sans jeux ?)
C'est moi qui ai fabriqué les supports. Pour les réducteurs, de trés bonne qualité, c'est du RadioSpare, ref 718-874 en 1/25 et 718-919 en 1/250, il y a toute une gamme qui s'adapte aux moteurs hybrides genre 440-458 en NEMA 23 .
Pourrais-tu me donner un exemple pour une des routines dont tu me parle ?