طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک مدار واسط I/O می باشد که دارای 12 خروجی رله است. توسط نرم افزار کنترلی که قابل نصب بروی ویندوز های XP, Win7, Win8, Win10 می باشد می توان هر 12 رله را به صورت مجزا فعال و غیر فعال کرد.کنترل زاویه ای 0 تا 180 درجه؛ قابلیت تعریف بیش 100 برنامه مجزا توسط کاربر؛ تعیین زاویه برای هر پله حرکت سروو موتور؛ تعیین سرعت حرکت سروو موتور؛ تعیین مدت زمان کارکرد در هر برنامه از 1 تا 255 دقیقه. منوی کاربری بسیار آسان برای تعریف برنامه ها.با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند.در این پروژه با استفاده از یک ساعت نجومی و محاسبات ریاضی، دو عدد سروو موتور یکی در جهت XY و دیگری در جهت Z پنل خورشیدی را به صورت اتوماتیک در موقیعتی قرار می دهید که بیشترین تابش خورشید را دریافت کند.در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود.
پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله

MCP-39

پروژه کنترل رله توسط پورت USB با AVR و C شارپ 12 کاناله
پروژه کنترل سروو موتور از 0 تا 180 درجه با avr

MCP-2

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

MCP-3

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

MCP-25

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

MCP-21

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

آموزش AVR به زبان سی

اتصال کیبورد 4*4 به میکروکنترلر AVR

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

به نام خدا

در این قسمت ما می خواهیم اتصال صفحه کلید به میکرو کنترلرهای AVR را آموزش دهیم. همان گونه که می دانیم یک پورت میکرو 8 پین دارد و ما اگر بخواهیم به پایه ها کلید وصل کنیم قاعدتا 8 تا کلید می توانیم به آن وصل کنیم برای این که به همین پورت بتوانیم تعداد کلید های بیشتری وصل کنیم اگر کلید ها را به صورت ماتریسی ببندیم می توانیم 16 تا کلید داشته باشیم، برای اینکار کلید ها را به صورت 4 سطر و 4 ستون می بندیم که 4 تا سطر را به 4 تا از میکرو وصل میکنیم و آنها را به صورت خروجی تعریف می کنیم و 4 تا ستون را به 4 تا از پین های میکرو وصل میکنیم و آنها را به صورت ورودی تعریف می کنیم. که در ادامه به توضیح کامل آن می پردازیم:



 بیشتر

کنترل موتورهای ac دوکاناله بوسیله avr

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

اگر یک موتور القائی سه فاز به شبکه ای با ولتاژ و فرکانس ثابت وصــل شـود، در این صورت پس از راه اندازی درسرعتی حوالی سرعت سنکرون خواهد چرخید. گفتنی است با افزایش گشتاور بار سرعت به میزان کمی کاهش می یابد، لذا این موتورها تقریباً از نوع موتورهای سرعت ثابت فرض می شوند. اما در برخی از صنایع لازم است که سرعت موتور در یک محدوده و طیف نسبتاً وسیعی تغییر کند. موتورهای DC به طور سنتی برای مواردی که کنترل سرعت مورد نیاز است مورد بهره برداری قرار می گیرند اطلاعات بیشتر رو با دانلود پروژه بدست بیارید و در ضمن این پروژه در 120صفحه برای شما تنظیم شده است .



 بیشتر

شمارنده تک رقمی با سون سگمنت زبان C و AVR

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

این شمارنده تک رقمی به زبان سی برای میکرو کنترولر AVR نوشته شده و بعد از اجرا کردن آن میکرو از صفر تا نه شروع به شمارش می کند و بعد اینکه به 9 رسید مجددا این عملیات تکرار می شود.



 بیشتر