طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
ساعت دیواری دیجتال با قابلیت نمایش ساعت و دقیقه، دمای اتاق، تاریخ شمسی، روز هفته، زدن تک بوق وقتی که زمان یک ساعت جلو می رود، تنظیم ساعت و دما تنها با 2 کلید. ابعاد ساعت 33*27 سانتی متر می باشد. این پروژه توانایی کنترل دو عدد رله را به صورت مجزا توسط برنامه ریزی زمانی یا دمایی دارد. مثلا می توانید برای دمای بالا رله یک و برای دمای پایین رله دو را تنظیم کنید. یا هر رله در زمان مشخصی روشن و در زمان مشخصی خاموش شود.بر اساس رنج دمایی حداقل و حداکثر که توسط کاربر تعریف می شود می توان سرعت موتور را بین 1 تا 100 درصد به صورت خودکار تنظیم کرد.با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند.یک مدار فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 5cm و حداکثر 5m می باشد.
پروژه ساعت دیواری دیجیتال به همراه تاریخ شمسی و دما با avr

MCP-13

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

MCP-45

کنترل و برنامه ریزی دو رله با زمان یا دما
پروژه کنترل دور فن یا موتور توسط سنسور دما

MCP-41

پروژه کنترل دور فن یا موتور توسط سنسور دما
پروژه تایپ حروف و اعداد با کیبورد 3.4 به زبان سی با avr

MCP-3

پروژه تایپ حروف و اعداد با کیبورد 3.4 به زبان سی با avr
پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR

MCP-33

پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR

7segment

تولید اعداد طبیعی با چهار بیت و نمایش روی 4 تا 7 سگمنت

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

عملکرد برنامه به این صورت می باشد که با استفاده از چهار بیت (چهار تا کلید) بتوانیم اعداد ۰ تا ۹ را ایجاد کرده و بعدا طی چهار مرحله یکی یکی این اعداد را به سون سگمنت ها بفرستیم. یعنی اینکه اگر ما اولین عدد را عدد ۱ وارد کردیم این عدد روی با ارزش ترین سون سگمنت قرار بگیرد. بعد اگر عدد دوم مثلا ۳ را وارد کردیم روی سون سگمنت ۲ نمایش داده بشه و اگر عدد ۸ را وارد کردیم روی سگمت ۳ و اگر ۷ را وارد کردیم روی سگمنت ۴ و بعد اگر عدد پنجم را وارد کردیم این عدد جایگزین سگمنت اولی شود.



 بیشتر

پروژه ولتمتر DC به وسیله AVR به زبان بیسیک

در مورخه : چهارشنبه، 20 مرداد ماه، 1389 موضوع : پروژه‌های AVR بیسیک

این پروژه مقدار ولتاژ  ۰ تا ۵ را از منبع تغذیه مستقیم (   DC  ) دریافت می کند و بعد از اندازه گیری  مقدار ان را بر روی دو سون سگمنت نشان می دهد . مقدار نمایش داده شده از  ۰٫۱ ولت تا مقدار ۵ ولتاژ میباشد.

در این پروزه از میکرو Atmega 48  استفاده شده که شکل بندی پایه های ان درست مثل ای سی Atmega 8  می باشد با این تفاوت که حافظه فلش میکرو atmega 48   چهار کیلو بایت است و می توان این میکرو را از ولتاژ ۱٫۸ تا ۵ ولت راه اندازی نمود و مزایای خاص و مخصوص به خود را دارد که می توانید با خواندن دیتاشیت ای سی به ان ها دسترسی داشته باشید.



 بیشتر

پروژه شمارش اعداد از ۰ تا ۹۹۹۹ با میکرو PIC16F84

در مورخه : جمعه، 2 مهر ماه، 1389 موضوع : PIC به زبان بیسیک

خوب پروژه امروز با میکرو کنترلر های PIC هستش و به اینگونه می باشد که به صورت ۲ کلید که در مدار قرار داده شده است می توان اعداد را کم و زیاد کرد و تا ۹۹۹۹ تنظیم کرد و همچنین با یک کلید می توان همه ۷ سگمنت ها را reset کرد . از ویژگی های این پروژه



 بیشتر