امروزه برای اندازه گیری واحد های مختلف به وسیله میکرو های avr ابتدا واحد مورد نظر را به وسیله المان های مخصوص به مقدار دیگر که قابل خواندن برای میکرو باشد تبدیل می کنیم مثلا برای اندازه گیری دما از المان lm۳۵ استفاده می کنیم
این المان نسبت به دمای محیط مقدار ی ولتاژ به صورت انالوگ در خروجی خودظاهر می کند سپس این ولتاژ را به کمک تبدیل کننده آنالوگ به دیجیتال(a/d) میکرو می دهیم و میکرو نسبت به ولتاژ دریافتی مقدار دمای محیط را اندازه می گیرد
اما در صورتی که بخواهیم میکرو نسبت به مقدار ی که در میکرو اندازه گیری شده به همان نسبت به صورت آنالوگ (ولتاژ) در خروجی ولتاژ ظاهر کند قابلیت ان را ندارد.
میکرونمی تواند بدون کمک هیچ المانی (به تنهایی )این کار را انجام دهد برای همین باید از مدار زیر که به میکرو متصل می شود این کار را انجام دهیم .
مداری که می تواند این کار را انجام دهد یک opamp می باشد
شماره این اپ امپ lm۳۵۸ می باشد که می توانید به جای ان از max۴۰۶ استفاده نمایید
عکس زیر نقشه این مدار می باشد.
همانطور که در سمت راست عکس می بینید نسبت ولتاژ خروجی نسبت به کد های دیجیتالی که توسط میکرو به ورودی مدار داده می شود مشخص شده است
توجه کنید که این مدار چهار بیتی است یعنی این که دارای ۴ ورودی برای دریافت کد منطقی از طرف میکرو می باشد و نسبت به کد در یافتی در خروجی ولتاژ ظاهر می شود
یکی از کاربرد های این مدار ساخت دیمر به وسیله میکرو می باشد.
این تنها کاربرد این مدار نمی باشد و می توان استفاده های زیادی نمود.
منبع : سايت YazdKit

