Bunu yapmanın birkaç yolu vardır, her birinin kendi sorunları vardır. "Dijital potansiyometreler" gibi şeyler var. Bunlar, çok sayıda sabit ayar noktasına sahip kaplar gibi davranır ve kullanılacak belirli ayar noktası, SPI veya IIC gibi dijital komutlar göndererek kontrol edilir. Bunlar oldukça yaygın ve kullanılabilir.
Sesi neden mikrodenetleyici yerine voltajdan kontrol etmek istediğinizi düşünüyorsunuz? İstenen cilt bilgisi nihayetinde nereden gelecektir?
Dijital tencere ile ilgili bir sorun, doğrusal olmaları ve görünür sabit hacim değişikliği elde etmek için ses kontrollerinin logaritmik olması gerektiğidir. Bu, çok sayıda musluk içeren bir tencere kullanılarak ve dijital olarak günlüğe dönüştürülerek taklit edilebilir. Bu durumda, A / D'ye sahip bir mikro, istenen hacim voltaj sinyalini alır, bunu logaritmik bir ölçeğe dönüştürür, sonra ortaya çıkan değeri bir digi-pot'a gönderir.
Mikrodenetleyicilere erişilmeden çok uzun zaman önce, voltaj kontrolünü iki LED'in tersine alarak bir kez voltaj kontrollü bir ses seviyesi yaptım. Her bir LED optik olarak bir CdS fotodirençine bağlanmıştır. İki fotodirenç, bir ışık-değişken voltaj bölücü olarak kullanılmıştır. Tabii ki sonuç oldukça öngörülemeyen şekillerde oldukça doğrusal değildir. Bir geri besleme döngüsünde, aksi takdirde doğal olarak frekansa bağlı olan bir osilatörün sinyal boyutunu ayarlamak için kullanıyordum. Geri bildirimle, frekanstan büyük ölçüde bağımsız hale geldi. Bill Hewlett'in ünlü osilatör tasarımında bir ampul kullandığı aynı amaçtı.