มีสองสามวิธีในการทำเช่นนี้แต่ละข้อมีปัญหาของตัวเอง มีสิ่งต่าง ๆ เช่น "โพเทนชิโอมิเตอร์แบบดิจิตอล" การกระทำเหล่านี้เหมือนกับหม้อที่มีจำนวนชุดจุดคงที่จำนวนมากและจุดตั้งค่าเฉพาะที่ต้องการใช้จะถูกควบคุมโดยการส่งคำสั่งดิจิตอลเช่นผ่าน SPI หรือ IIC เหล่านี้เป็นเรื่องธรรมดาและพร้อมใช้งาน
ทำไมคุณถึงคิดว่าคุณต้องการควบคุมระดับเสียงจากแรงดันไฟฟ้าแทนที่จะเป็นจากไมโครคอนโทรลเลอร์? ในที่สุดข้อมูลปริมาณที่ต้องการมาจากที่ไหน?
ปัญหาหนึ่งของหม้อดิจิตอลคือมันเป็นแบบเส้นตรงและการควบคุมระดับเสียงจำเป็นต้องมีลอการิทึมเพื่อให้การเปลี่ยนแปลงปริมาณคงที่อย่างเห็นได้ชัด สามารถเลียนแบบได้โดยใช้หม้อที่มีก๊อกจำนวนมากและแปลงเป็นไฟล์บันทึกแบบดิจิทัล ในกรณีนั้นคุณจะมีไมโครที่มี A / D ได้รับสัญญาณแรงดันไฟฟ้าระดับเสียงที่ต้องการแปลงให้เป็นสเกลลอการิทึมแล้วส่งค่าผลลัพธ์ไปยัง digi-pot
เมื่อนานมาแล้วก่อนที่ไมโครคอนโทรลเลอร์จะสามารถเข้าถึงได้ฉันได้ควบคุมระดับแรงดันไฟฟ้าหนึ่งครั้งด้วยการควบคุมแรงดันไฟฟ้าไฟ LED สองดวงที่อยู่ตรงข้ามกัน LED แต่ละตัวเชื่อมต่อแบบออพติคอลกับ photoresistor CdS photoresistor สองตัวถูกนำมาใช้เป็นตัวแบ่งแรงดันไฟฟ้าตัวแปรแสง แน่นอนว่าผลลัพธ์นั้นค่อนข้างไม่เป็นเชิงเส้นในลักษณะที่ไม่สามารถคาดเดาได้ ฉันใช้มันในลูปคำติชมเพื่อปรับขนาดสัญญาณของออสซิลเลเตอร์ซึ่งขึ้นกับความถี่เป็นอย่างอื่น ด้วยความคิดเห็นมันกลายเป็นอิสระจากความถี่ นี่เป็นวัตถุประสงค์เดียวกัน Bill Hewlett ใช้หลอดไฟสำหรับการออกแบบออสซิลเลเตอร์ที่มีชื่อเสียงของเขา