crystal13:
ciao, scusate ma mi sono espresso male.Il mio obiettivo è muovere un servo motore di 10° (es. da 0° a 10°) con un movimento che sia continuo e non scattoso. Per non scattoso intendo che il delay (che solo ora ho capito essere la pausa tra un movimento e l'altro del servo) dovrebbe essere diciamo...zero. Cioè, non voglio che il servo faccia una pausa tra uno scatto e l'altro (delay=1000 vuol dire che fa pausa di 1 secondo) ma proprio che il movimento sia continuo.
Spero di essermi spiegato.....
Grazie!!
La precisione del Servo non é cosí grande da poter fare dei passi infinitesimamente piccoli.
Se usi servo.writeMicroseconds(uS) puoi dare valori da 1000 a 2000 percui 1000 passi; mentre con servo.write(angle) dai dei angoli da 0 a 180, percui 180 passi.
@mancio
Hai provato quel codice proposto?
Sai cosa succede se a un int sommi un numero decimale? rest lo stesso numero percui hai creato un bel ciclo infinito.
Ciao Uwe