Äänenvoimakkuuden säätö Andruidolla

Mielessäni olis projekti, jossa säätelen puhelimen kuulokeliitännästä tulevaa äänenvoimakkuutta digitaalisesti andruidon avulla.
Toisessa paikkaa olisi vol+ ja vol- painonapit ja toisesta paikkaa jonkinlaisella “digitaalisella potentiometrillä” voisi voimakkuutta säätää. Onko vinkkejä miten tämä toteutettaisiin esim. android unolla? En ole ennen sulautettuja ohjelmoinut, mutta kiinnostusta olisi ja tälle olisi todellinen tarve.

Eli mitä kaikkea tarvitsisin? Mistä esim. löytyisi tuollainen potentiometri (tai miten toteuttaa analogisella ohjauksen), täytyykö olla jokin a/d ja d/a muunnin vai onko jotain “elektronista” stereovastusta?

Tarkoituksena on siis syöttää puhelimen kuulokeliitännästä tuleva singaali vahvistimelle ja väliin tarvitsisin tämän äänenvoimakkuuden säätimen.

Arduinon sivulta löytyy esimerkki.
https://www.arduino.cc/en/Tutorial/DigitalPotentiometer
Datalehti löytyy osoitteesta:
http://www.analog.com/media/en/technical-documentation/data-sheets/AD5171.pdf
Toivottavasti näistä on apua :wink: