Modifica libreria stepper motor

Tempo fa ho modificato la libreria in questione riutilizzando 2 issues

http://code.google.com/p/arduino/issues/detail?id=139
http://code.google.com/p/arduino/issues/detail?id=144

che ho rielaborato gestendo l'half step in modo "chopper" e mantenendo il costruttore di default invece di aggiungerne uno nuovo.
Ho aggiunto solo un metodo per abilitare l'half step.

L'ho provata e sembra che funzioni ma non ho alcun strumento HW per validarla c'è qualcuno che si offre volontario?

ingino:
... gestendo l'half step in modo "chopper" ...

Ciao ingino
Cosa intendi con modo chopper?
Ciao Uwe

La gestione del motore passo-passo a mezzo passo implica che alternativamente siano eccitati un avvolgimento a poi al semipasso successivo entrambe questo provoca una coppia non costante con possibili "strattonamenti" del motore.

La libreria da me sviluppata mantiene la coppia constante facendo un pilotaggio in PWM quando entrambe gli avvolgimenti sono eccitati.

Questo aiuta anche a non perdere il passo e di pilotare il motore a frequenze più rispetto al semipasso con coppia variabile.

Che frequenza di PWM usi?
Ciao Uwe

Sinceramente ora non mi ricordo è roba di 1 mese fa e poi dipende dal datasheet del motore passo-passo.... mi pare intorno a 200 Hz