alexxandro:
la difficoltà dell'inglese non mi aiuta altrettanto dagli esempi,che sembra che parli di velocità ma non di spostamentiper capirci un motore per girare di 45° ,deve semplicemente girare in una frazione di tempo brevissimo per compiere tale giro,giusto?
e fa riferimento a questo codice qui ?
if(millis()-previousMillis > 5000){
stepper.move(25);
previousMillis = millis();
all'inizio il ritardo che a me non serve dei 5 secondi quindi devo fare riferimento solo a stepper.move ? in che senso 25 passi? che istruzione da al motore?
anche tu farai riferimanto ad un qualche cosa che non sarà il tempo ma un pulsante
i motori stepper hanno un numero fisso (lo trovi nelle caratteristiche del motore che compri) di passi per giro. Ad esempio se prendi un motore che fa 100 passi per giro 1/8 di giro lo farà in 12 passi questo è il numero che passerai all'istruzione move se al contrario il motore fa 800 passi per 1 giro dovrai dirgli move(100) sempre per fargli fare 1/8 di giro...