tone() che "gracchia"

credo che il problema derivi dall'assorbimento non lineare del motorino durante la rotazione, che riesce a creare una sorta di modulazione sul suono in uscita .
Come prelevi il segnale audio da mandare al trasduttore? non usi un condensatore?

leo72:
Le resistenze non limitano la tensione ma la corrente. Se il motorino va a 3V, gli devi dare 3V.

perchè io cosa ho detto scusa?

Tornando all'audio: il segnale all'uscita dal micro va ad un trimmer per la regolazione del volume e quindi agli auricolari. Nessun condensatore. Come andrebbe inserito esattamente ?
M.

prova ad interporre sul cavo del segnale, prima o dopo il trimmer, un condensatore elettrolitico da 1uF con il positivo rivolto verso arduino ed il negativo verso l'auricolare. (la massa resta intatta)

ciao,
ho provato con 1uF, 0,47uF e 10uF, ma non noto miglioramenti...

Matteino:

leo72:
Le resistenze non limitano la tensione ma la corrente. Se il motorino va a 3V, gli devi dare 3V.

perchè io cosa ho detto scusa?

Tornando all'audio: il segnale all'uscita dal micro va ad un trimmer per la regolazione del volume e quindi agli auricolari. Nessun condensatore. Come andrebbe inserito esattamente ?
M.

Avevo capito che volevi usare una resistenza per abbassare la tensione. Poi hai spiegato meglio che invece la volevi usare per variare la corrente sulla base del transistor.