Problema alimentazione Motore Passo Passo

Salve a tutti,
testando il driver per motori stepper e dc Drok L298N, esattamente questo:
Drok L298N
ho notato che, se alimento il motore passo passo con una batteria a 9V funziona bene senza troppi rumori, quando invece vado ad usare il trasformatore che ho comprato a 12V, il motore passo passo gira male e fa molto rumore, questo è il trasformatore:
Trasformatore 12V 30A
e infine per completezza, questo è il motore passo passo:
Motore Stepper NEMA17

Questo è il codice di Arduino che sto utilizzando:

#include <Stepper.h>

#define DX  *(-1)
#define SX  *(+1)

// Definisce il numero di passi per compiere un giro completo
#define STEPS 200

Stepper stepper ( STEPS, 8, 9, 10, 11 );

void setup ( ) {
  // Imposta la velocità
  stepper.setSpeed ( 200 );
  
  Serial.begin ( 9600 );
}

void loop ( ) {
  int value = analogRead ( 5 ); // Partitore di tensione
  if ( value == 0 ) {
    stepper.step ( 2 DX );
    Serial.println ( "Avanti!" );
  } else if ( value == 1023 ) {
    stepper.step ( 2 SX );
    Serial.println ( "Indietro!" );
  }
}

Vorrei sapere se è possibile ovviare a questo problema, oppure è solo il trasformatore che fa pena, e ne devo comprare un altro…
Grazie a tutti e buon fine settimana :slight_smile:

Gli L298 sono solo la parte di potenza del driver stepper, manca il L297 per averne uno completo.
Lascia perder i 298 per comandare gli stepper, sono pure obsoleti, e usa un driver adatto per un bipolare come i DRV8825.

Grazie mille,
solo il fatto che si trovi un datasheet completo in rete mi consola non poco!
Ciao :slight_smile: