এটি করার কয়েকটি উপায় রয়েছে, প্রত্যেকে তাদের নিজস্ব সমস্যা নিয়ে with "ডিজিটাল পোটেন্টিওমিটার" এর মতো জিনিস রয়েছে। এগুলি বৃহত সংখ্যক স্থির সেট পয়েন্ট সহ হাঁড়িগুলির মতো কাজ করে এবং নির্দিষ্ট সেট পয়েন্টটি এসপিআই বা আইআইসি-র মতো ডিজিটাল কমান্ড প্রেরণ করে নিয়ন্ত্রণ করা হয়। এগুলি মোটামুটি সাধারণ এবং উপলভ্য।
আপনি কেন মনে করেন আপনি মাইক্রোকন্ট্রোলারের পরিবর্তে ভোল্টেজ থেকে ভলিউমটি নিয়ন্ত্রণ করতে চান? কাঙ্ক্ষিত ভলিউম তথ্য শেষ পর্যন্ত কোথা থেকে উত্পন্ন হবে?
ডিজিটাল পটগুলির সাথে একটি সমস্যা হ'ল এগুলি লিনিয়ার এবং আপাত ধ্রুবক ভলিউম পরিবর্তন পেতে ভলিউম নিয়ন্ত্রণগুলি লোগারিথমিক হওয়া দরকার। এটি প্রচুর পরিমাণে ট্যাপ সহ একটি পাত্র ব্যবহার করে এবং ডিজিটালি লগতে রূপান্তর করে অনুকরণ করা যায়। সেক্ষেত্রে আপনার কাছে এ / ডি সহ একটি মাইক্রো থাকবে কাঙ্ক্ষিত ভলিউম ভোল্টেজ সংকেত প্রাপ্ত করে, এটি একটি লোগারিথমিক স্কেলে রূপান্তর করুন, তারপরে ফলাফলটি একটি ডিজি-পটে প্রেরণ করুন।
মাইক্রোকন্ট্রোলারগুলি অ্যাক্সেসযোগ্য হওয়ার অনেক আগে, আমি একবার ভোল্টেজ নিয়ন্ত্রিত ভলিউমটি দুটি বিপরীতে ভোল্টেজ নিয়ন্ত্রণের মাধ্যমে করেছিলাম। প্রতিটি এলইডি অপটিক্যালভাবে একটি সিডিএস ফোরোরিস্টারের সাথে সংযুক্ত ছিল। দুটি ফটোরেস্টর একটি হালকা-পরিবর্তনশীল ভোল্টেজ বিভাজক হিসাবে ব্যবহৃত হয়েছিল। অবশ্যই ফলাফলটি অনাকাঙ্ক্ষিত উপায়ে বেশ অ-রৈখিক। আমি একটি দোলকটির সংকেত আকার সামঞ্জস্য করতে একটি প্রতিক্রিয়া লুপে এটি ব্যবহার করছিলাম যা অন্যথায় সহজাতভাবে ফ্রিকোয়েন্সি উপর নির্ভর করে। প্রতিক্রিয়া সহ, এটি প্রায়শই ফ্রিকোয়েন্সি থেকে স্বতন্ত্র হয়ে ওঠে। বিল হিউলেট তার বিখ্যাত দোলক ডিজাইনে একটি হালকা বাল্ব ব্যবহার করেছিলেন একই উদ্দেশ্যে।