Controllo del volume audio da arduino

Salve a tutti,
Vorrei costruire un mixer audio con il controllo dei vari canali tramite arduino. Il problema e' come fare a cambiare l'ampiezza di un segnale audio, proveniente da un altro dispositivo, tramite un'uscita di Arduino, per esempio analogica. Oppure se e' possibile variare una resistenza tramite l'uscita di arduino senza interferire con il segnale che passa nella resistenza. Penso di essere stato chiaro. Qualcuno si e' imbattuto in questo problema??
Grazie
Paolo

Puoi usare dei potenziometri digitali oppure costruirteli da te, se li compri ti costano dai 7-8 euro in su quelli che ho visto in giro...
se te li fai ti bastno due resitenze una fotoresistenza ed un led :smiley:
tieni però conto che poi ti serve tutta l'elettronica analogica che controlla i bassi gli alti etc...

Se ho capito bene, il led viene controllato da un uscita analogica di arduino e la fotoresistenza viene messa sul circuito del segnale di ingresso dell’amplificatore.

no...
Il led lo controlli in PWM (hai 255 step, mi sembrano sufficenti :slight_smile: ), la fotoresistenza con una resistenza collegata in serie non fa altroc he sostituire un normale potenziometro, sia esso a slitta o rotativo.

Si infatti volevo dire quello. Un dubbio, il segnale PWM che mi sembra sia intorno ai 400 Hz, non si trasmette alla fotoresistenza disturbando il segnale audio?

LA fotoresistenza non è mica un fotodiodo, i tempi con cui rileva il cambio da on a off del led saranno intorno ai 5 forse 6Hz non di più (lo dico ad occhio perchè visto sperimentalmente) e quindi i tuoi 4ooHz son molto più che sufficenti :slight_smile:

OK, grazie dell'aiuto. Sto gia' provando a. controllare il volume di un altoparlante da PC.
ciao