جهت سنجش میزان دما میتوان از سنسورهای با خروجی pwmاستفاده کرد.این سنسورها به دلیل مبنای کاریشان دارای دقت زیادی در سنجش دما هستند.روش کار دراین سنسورها ساده بوده و به این صورت است که دمای محیط توسط سنسور گرفته شده و بر حسب میزان دما به سیگنالهای pwm تبدیل میشود
سیگنال pwm داری یک duty cycle متغیر است که بر حسب دما تغییر میکند.مثلا در سنسور تولیدی از maxim به شماره های max6666 و max6667 کل موج مربعی به دو نیم پریود t1 و t2 تقسیم میشود که مقدار فرمت خروجی decode شده به این صورت به دست می آید.
مقدار t1 ثابت بوده و در این سنسورها برابر 10 میلی ثانیه است ولی مقدار t2 با دما تغییر خواهد کرد.جهت کسب اطلاعات بیشتر میتوانید فایل زیر را دانلود و مطالعه کنیدلینک دانلود