در این پروژه قصد داریم یک کنترل کننده دما یا ترموستات طراحی نماییم تا دمای محیط یا هر چیز دیگری را کنترل نمایید برای این منظور باید دمای محیط را دریافت نموده پس از پردازش یک خروجی را کنترل نماییم که این خروجی نقش افزایش یا کاهش دما را بر عهده دارد به عنوان مثال اگر دمای محیط بالا باشد و ما قصد تعادل دما در مقادیر پایین تر از دمای محیط داشته باشیم باید در خروجی از یک فــن برای کاهش دما استفاده نماییم و در صورتی که تمیل به افزایش دما نسبت به محیط داشته باشیم باید از یک وسیله گرمایشی مثل هیتر استفاده نماییم .
در این پروژه پردازشگر و مقایسه کننده یک میکروکنترلر pic16f876a می باشد و دمای محیط توسط سنسور LM35 تشخیص داده می شود .
فایل ۲۱ صفحه شامل توضیحات کامل مدار شماتیک و برنامه به زبان بیسیک