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
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 ?