طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک ماشین حساب ساده با چهار عمل اصلی بروی نمایشگر گرافیگی می باشد.توسط منوی آلارم ساعت زنگ هشدار قابل تنظیم می باشد. و همچنین توسط منوی تایم ساعت و تاریخ دستگاه قابل تنظیم می باشد. قابلیت نمایش ساعت و تاریخ شمسی جاری به همراه روز هفته و همچنین نمایش ساعت آلارم در نمایشگر.این پروژه بدون نیاز به دریافت نور می تواند بر اساس تاریخ، ساعت، عرض جغرافیایی و طول جغرافیایی هر استان زمان طول و غروب خورشید را محاسبه کرده و به طور دقیق در این بازه زمانی لامپ های روشنایی را فعال کند. همچنین دارای یک تایمر داخلی می باشد که قابلیت فعال و غیر فعال کردن آن وجود دارد. دستگاه کلا با 3 کلید قابل تنظیم و برنامه ریزی می باشد.این پروژه یک مدار گیرنده رادیویی 433 یا 315 مگاهرتز می باشد که قابلیت تعریف و ذخیره سازی انواع ریموت کنترل هایی از قبیل (ریموت دزدگیر ماشین، پارکینگ، بالابر و ...) را دارد. می توان رله مربوطه را روی هر کلید دلخواه تعریف نمود.این پروژه قابلیت تشخیص نشتی گاز و کمی دود و افزایش دما را دارد. به این صورت که اگر نشتی رخ دهد با ارسال یک پیامک SMS برای شماره تعریف شده کاربر را مطلع می نماید. همچنین یک رله نیز فعال می شود که می تواند یه آژیر خطر را صدا درآورد.
پروژه ماشین حساب ساده با السیدی گرافیکی و avr

MCP-34

پروژه ماشین حساب ساده با السیدی گرافیکی و avr
ساعت دیجیتال دارای تقویم شمسی و زنگ هشدار

MCP-42

ساعت دیجیتال دارای تقویم شمسی و زنگ هشدار
پروژه تایمر-ساعت نجومی (فتوسل بدون نور)

MCP-26

پروژه تایمر-ساعت نجومی (فتوسل بدون نور)
پروژه ریموت کنترل 433-315 مگاهرتز تک کاناله با قابلیت لرنینگ

MCP-30

پروژه ریموت کنترل 433-315 مگاهرتز تک کاناله با قابلیت لرنینگ
پروژه نشت یاب گاز و کنترل با SMS

MCP-35

پروژه نشت یاب گاز و کنترل با SMS

کانتر

شمارنده سه رقمی همراه با بوق

در مورخه : پنجشنبه، 6 خرداد ماه، 1389 موضوع : اسمبلی8051

به نام خدا

عملکرد این برنامه به این صورت می باشد که کلید وصل شده به مدار، با هر بار فشار دادن یک عدد به شمارنده اضافه می شود و وقتی مقدار شمارنده به عدد 10 رسید مدار یک بوق 4 ثانیه ای ایجاد می کند و بعد از آن دوباره به کار خود ادامه می دهد و وقتی به عدد 20 رسید دوباره یک بوق ایجاد می کند و این روند تا عدد 999 می تواند ادامه داشته باشد.



 بیشتر

شمارنده 4 رقمي به زبان اسمبلی با 8051

در مورخه : پنجشنبه، 6 خرداد ماه، 1389 موضوع : اسمبلی8051

به نام خدا

عملکرد این برنامه به این صورت می باشد که ابتدا میکرو عدد 1300 را روی چهار عدد سون سگمنت (7seg) نمایش می دهد و بعد با یک تاخیر 1 ثانیه ای شروع به شمارش می کند و تا عدد 9999 را می شمارد.



 بیشتر

آموزش سریع میکروکنترلر AVR

در مورخه : پنجشنبه، 7 مرداد ماه، 1389 موضوع : آموزش AVR سی C

فهرست مطالب:

•  فيوز بيت ها، منابع کلاک وReset

•  آشنايي با زبان C

•  پروژه 1: فلاشر ساده

•  پروژه 2: کانتر يک رقمي با 7-Segment

•  پروژه 3: نمايشگر کريستال مايع (LCD)

•  پروژه 4: اسکن صفحه کليد ماتريسي

•  پروژه 5: نمايشگرهاي LED Dot Matrix

•  وقفه هاي خارجي

•  پروژه 6: آشکار ساز عبور از صفر

•  تايمر/کانتر صفر
.......



 بیشتر