ma con il mio arduino nano non riesco ad avere una frequenza più alta di 297 Hz pur mettendo on e off consequtivi senza delay in mezzo.
esistono delle librerie che svolgono queste funzioni con una frequenza più alta tipo fini a 2KHz e che mi consentano di impostare il conteggio degli step da eseguire?
Non mi ricordo esattamente ma mi sembra che la tone con 3 parametri accetti di suo quante volte é necessario fare gli impulsi. Ma io ti sconsiglio queata strada, perché non credo sia possibile che glibautori di librerie per stepper necessitino di una funzione esterna. Credo piuttosto che ci siano due possibilità:
A) esiste una funzione interna alla libreria stepper che fa quanto desideri
Oppure
B) la funzione non esiste perché quanto desideri non é fattibile. Nel caso comincerei a chiedermi a cosa mi serve muovere uno stepper a velocità elevate dovendo nel contempo contare i passi, e se non esiste un altro modo.