buona sera,
sto cercando di pilotare questo motore :
il mio scopo è quello di avere il motore con velocità costante che sia il piu silenzioso possibile, e volevo provare questi driver che sembrano miracolosi
sto seguendo questa guida per i collegamenti ( Silent2209 - FYSETC WIKI )
in particolare ho collegato enable alla massa per abilitare l'uscita al motore
e non ho collegato i piedini tx e rx visto che non mi serve la comunicazione UART ma niente,
potrebbe essere anche sbagliato il codice avete qualche libreria da consigliarmi ? il codice che usavo prima con il drv8825 è questo
/*Example sketch to control a stepper motor with DRV8825 stepper motor driver, AccelStepper library and Arduino: continuous rotation. More info: https://www.makerguides.com */
// Include the AccelStepper library:
#include <AccelStepper.h>
// Define stepper motor connections and motor interface type. Motor interface type must be set to 1 when using a driver:
#define dirPin 2
#define stepPin 3
#define motorInterfaceType 1
// Create a new instance of the AccelStepper class:
AccelStepper stepper = AccelStepper(motorInterfaceType, stepPin, dirPin);
void setup() {
// Set the maximum speed in steps per second:
stepper.setMaxSpeed(30000);
}
void loop() {
// Set the speed in steps per second:
stepper.setSpeed(17049.6
);
// Step the motor with a constant speed as set by setSpeed():
stepper.runSpeed();
}
e dovrei riadattarlo per il tmc2209 qualche consiglio ??
grazie e buona giornata