Collegamento servo a sensore ultrasuoni

Ciao,

ho da qualche tempo acquistato Arduino e lo sto utilizzando per un progetto che all'inizio credevo semplice ma che si è rivelato non esserlo, per questo ho deciso di chiedere aiuto sul forum.
In breve, ho collegato un sensore di distanza ad ultrasuoni per cui, se viene letto un valore compreso in un certo range da me definito, vengono aumentata la variabile 'contatore' e acceso un led di controllo. Quando la variabile contatore arriva a 11 la riporto a zero. Ho visualizzato tutto sulla seriale in modo da poter leggere i valori e funziona alla perfezione. Il problema arriva quando collego il servo: tramite un if(), ho detto che, se il contatore è uguale a 10, deve muoversi il servo per poi tornare alla sua posizione iniziale. Il fatto è che se lancio questo sketch, il servo inizia ad oscillare tra l'angolo di riposo e l'angolo a cui gli ho detto di andare. Visualizzando il monitor seriale, vedo che la variabile contatore schizza immediatamente a 10, senza che aumenti passo passo come le avevo detto io di fare, come se bypassasse gli if() che avevo scritto prima.
Perché? Ci sono magari comandi che non conosco ancora che mi renderebbero fattibile questo sketch?

Grazie in anticipo per l'aiuto!

Buonasera e benvenuto, :slight_smile:
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: