Bonjour,
Le code 2 et 3 ne fonctionnent plus après modification
Voici la librairie que j'ai utilisé ci-joint en .zip
Bonne journée et merci
Non spécifié
Clément13 n'a pas encore ajouté d'ami.
17 juin 2021 - 02:55
Bonjour,
Le code 2 et 3 ne fonctionnent plus après modification
Voici la librairie que j'ai utilisé ci-joint en .zip
Bonne journée et merci
15 juin 2021 - 10:32
Le premier code compile et permet au moteur de faire un tour.
Le deuxième en revanche ne reconnais pas la ligne "tmc26XStepper.start(); sans la rajouté spi_. Une fois rajouté la compilation se fait mais aucune action du moteur
14 juin 2021 - 02:23
Bonjour,
Malheureusement aucun des programmes que vous m'avez transmis ne fonctionne alors que le miens oui, je ne comprends pas pourquoi
09 juin 2021 - 03:52
Bien sur tenez :
#include <SPI.h>
#include <TMC26XStepper.h>
//we have a stepper motor with 200 steps per rotation,CS pin 6, dir pin 4, step pin 5 and a current of 800mA
TMC26XStepper tmc26XStepper = TMC26XStepper(200,6,4,5,800);
void setup() {
Serial.begin(9600);
Serial.println("==============================");
Serial.println("Mesure de la tension aux bornes de la LED (en V)");
Serial.println("==============================");
//char constant_off_time, char blank_time, char hysteresis_start, char hysteresis_end, char hysteresis_decrement
tmc26XStepper.setSpreadCycleChopper(2,24,8,6,0); //
tmc26XStepper.setRandomOffTime(0); //
tmc26XStepper.SPI_setCoilCurrent(100); // Courant envoyé
tmc26XStepper.setMicrosteps(1); //
tmc26XStepper.setStallGuardThreshold(4,0); //
for ( int i = 0 ; i < 50 ; i++ ){ // Permet d'arreter le programme après avoir réalisé un tour (360/50 = 7,2°)
int valeur = analogRead(A0); // Mesure la tension sur la broche A0
float tension = valeur * (5.0 / 1023.0); // Transforme la mesure (nombre entier) en tension
Serial.println(tension); // Envoi la mesure au PC pour affichage
tmc26XStepper.SPI_setSpeed(50); // Configuration de la vitesse (MAX 115)
tmc26XStepper.SPI_step(2); // Configuration du sens de rotation (SIGNE) + Rotation (1 TOUR = 200) (~7°)
tmc26XStepper.spi_start() ; // Démarrage
delay(500); // Attend 0,5s
}
}
void loop() {}
09 juin 2021 - 01:53
Re bonjour
Malheureusement ça ne fonctionne pas :/
D'autres pistes ?




Mon contenu