J
jpbbricole
Compagnon
Bonjour à tous
Au vu de l’usage fréquent de PAP dans ce forum, J’aimerai vous faire partager un utilitaire qui tourne dans un Arduino Nano (mais transférable dans un autre modèle).
Le principe est, au moyen de quelques commandes, modifier les paramètres de l’interface du moteur et avec d’autres commandes, contrôler le résultat.
Les commandes sont introduites au moyen de la ligne de commande du moniteur de l’IDE Arduino ou de tout programme d’émulation sur port série.
Les paramètres introduits sont sauvegardés en mémoire permanente.
Le programme n’est pas très compliqué et facilement adaptable à vos propres besoins.
Le PAP est drivé par un A4988 et la bibliothèque AH_Pololu.h
La structure des commandes est nomParametre=valeurParametre
Les commandes sont, pour les paramètres:
vitesse :
SetRpm=50 // (t/min)
SetSpeedHz=100 // (Hz)
Définition :
SetMicroSteps=0 //(0-4)
Les commandes sont, pour les essais:
PapMove=100 // Déplacements par pas, positif ou negatif
PapRotate=180 // Déplacements degrés, positif ou negatif
PapRevolve=7 // Déplacements par tours, positif ou negatif
Les commandes ne sont pas sensibles majuscule ou minuscule.
Au démarrage ou après un reset de l’Arduino, les paramètres sauvés sont listés dans le moniteur.
A votre disposition pour toutes questions.
Bonne soirée
jpbbricole
Je joins à cet article le nécessaire :
Source Arduino USIN_Console_PAP.ino
La bibliothèque AH_Pololu
Le programme Terminal avec les macro nécessaires.
Voir la pièce jointe Kit_USIN_Console_PAP.zip
Au vu de l’usage fréquent de PAP dans ce forum, J’aimerai vous faire partager un utilitaire qui tourne dans un Arduino Nano (mais transférable dans un autre modèle).
Le principe est, au moyen de quelques commandes, modifier les paramètres de l’interface du moteur et avec d’autres commandes, contrôler le résultat.
Les commandes sont introduites au moyen de la ligne de commande du moniteur de l’IDE Arduino ou de tout programme d’émulation sur port série.
Les paramètres introduits sont sauvegardés en mémoire permanente.
Le programme n’est pas très compliqué et facilement adaptable à vos propres besoins.
Le PAP est drivé par un A4988 et la bibliothèque AH_Pololu.h
La structure des commandes est nomParametre=valeurParametre
Les commandes sont, pour les paramètres:
vitesse :
SetRpm=50 // (t/min)
SetSpeedHz=100 // (Hz)
Définition :
SetMicroSteps=0 //(0-4)
Les commandes sont, pour les essais:
PapMove=100 // Déplacements par pas, positif ou negatif
PapRotate=180 // Déplacements degrés, positif ou negatif
PapRevolve=7 // Déplacements par tours, positif ou negatif
Les commandes ne sont pas sensibles majuscule ou minuscule.
Au démarrage ou après un reset de l’Arduino, les paramètres sauvés sont listés dans le moniteur.
A votre disposition pour toutes questions.
Bonne soirée
jpbbricole
Je joins à cet article le nécessaire :
Source Arduino USIN_Console_PAP.ino
La bibliothèque AH_Pololu
Le programme Terminal avec les macro nécessaires.
Voir la pièce jointe Kit_USIN_Console_PAP.zip
Dernière édition: