طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه یک فرستنده گیرنده رادیویی با برد 100 تا 200 می باشد، که قابلیت کنترل 20 کانال مجزا به همراه کنترل سرعت موتور DC را دارد. از ماژول HMT و HMR و 20 عدد دیپ سوئیچ و درایور L298N برای موتور استفاده شده است.در این پروژه با استفاده از یک ساعت نجومی و محاسبات ریاضی، دو عدد سروو موتور یکی در جهت XY و دیگری در جهت Z پنل خورشیدی را به صورت اتوماتیک در موقیعتی قرار می دهید که بیشترین تابش خورشید را دریافت کند.یک سیستم امنیتی که دارای یک کاربر اصلی می باشد و توسط این کاربر می توان کاربرهای متعددی با پسورد های مجزا تعریف نمود. می توان تا 100 کاربر و 100 پسورد مختلف را تعریف، و در قسمت ورود هر یک از اعضاء که نام کاربری و رمز عبور خود را بدرستی وارد کند یک رله به همراه LED روشن خواهد شد.با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند.در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود.
پروژه کنترل 20 کاناله-به همراه کنترل سرعت موتور با avr

MCP-10

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

MCP-25

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

MCP-12

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

MCP-3

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

MCP-21

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

flowcode

دانلود نرم افزار FlowCode AVR v4.3.6.61

در مورخه : چهارشنبه، 26 بهمن ماه، 1390 موضوع : کامپایلرها

امروز قصد داریم نرم افزاری به شما معرفی کنیم که بدون داشتن علم برنامه نویسی ، می توانید با آن پروژه های بسیار بزرگ میکرو های AVR را انجام دهید . می دانید که برای برنامه نویسی اولین قدم کشیدن فلوچارت است . در نرم افزار FlowCode می توانید با کشیدن فلوچارت ، در خروجی یک فایل زبان C و یا Hex دریافت کنید و دیگر لازم نیست ساعت ها وقت برای برنامه نویسی تلف کنید . یکی از علل محبوبیت این برنامه کامل بودن کتاب خانه های آن است . در نتیجه می توانید درون این برنامه به راحتی انواع LCD , Keybord , ADC , 7seg , ...  را به میکرو متصل کنید و خود برنامه اتوماتیک انواع کتابخانه های مورد نیاز را برای شما اضافه می کند و یک فایل زبان سی به تحویل می دهد ، همچنین اگر باز هم بخواهید سریع تر پیش روید این برنامه به شما فایل کامپایل شده آماده Hex می دهد و فقط کافی است آن را در میکرو بریزید . Flow Code Avr از تمامی IC های AVR پشتیبانی می کند . کافی است به این برنامه مسلط شوید ، بعد مدتی می توانید برنامه های قدرتمندی مانند طراحی انواع ربات را بنویسید . این نسخه با سیستم عامل ویندوز 7 هیچ مشکلی ندارد .



 بیشتر

آموزش نرم افزار گرافیکی Flowcode-AVR

در مورخه : پنجشنبه، 27 مرداد ماه، 1390 موضوع : آموزش AVR با Flowcode

در این مقاله آموزشی که تنها در وب سایت برنامه نویسی میکروکنترلرها ارائه می شود تصمیم گرفتیم به آموزش و نحوی کار کردن نرم افزار قدرتمند Flowcode نسخه AVR  بپردازیم. همانطور که می دانیم این نرم افزار گرافیکی است یعنی اینکه شما برای نوشتن برنامه تان هیچ نیازی ندارید که یکی از زبان های متنی مانند اسمبلی یا سی یا بیسک را یاد بگیرید بلکه کافی است تجسمی از کار برنامه مورد نظرتان را در در ذهن داشته باشید و آن را به صورت فلوچارت با بلوک ها و ماکرو های مختلف پیاده سازی کنید. بله به همین راحتی از برنامه نویسی لذت ببرید....

شعار این نرم افزار این است:  No Coding, No Limits بدون محدودیت،  بدون برنامه نویسی (کد).  در ادامه ما به توضیحاتی در مورد محیط نرم افزار و نحوی کار کردن با آن خواهیم پرداخت.



 بیشتر

مثال چشمک زن با Flowcode برای میکروکنترلرهای AVR

در مورخه : شنبه، 29 مرداد ماه، 1390 موضوع : آموزش AVR با Flowcode

برای شروع ابتدا یک مثال ساده چشمک زن به صورت ترتیبی رو اجرا کردیم و در ادامه توضیح خواهیم داد که بلوک ها را باید چگونه مقدار دهی کرد.



 بیشتر