طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
با استفاده از میکروکنترلر ATMEGA8 و کیبورد 3×4 می توان حروف و اعداد را تایپ کرد و درون یک متغییر ذخیره نمود و محتوای این متغییر بر روی نمایشگر LCD نمایش داده می شود. در صورتی که فضای LCD پر شود کاراکترها به سمت چپ شیفت داده می شوند. تمامی حروف و اعداد کوچک و بزرگ انگلیسی قابل تایپ می باشند.در این پروژه با استفاده از یک ساعت نجومی و محاسبات ریاضی، دو عدد سروو موتور یکی در جهت XY و دیگری در جهت Z پنل خورشیدی را به صورت اتوماتیک در موقیعتی قرار می دهید که بیشترین تابش خورشید را دریافت کند.ماشین حساب مهندسی ساده با قابلیت دریافت اعداد اعشاری و محاسبه توابع مثلثاتی به همراه سایر توابع توسط یک صفحه کلید 4*4این پروژه یک ماشین حساب ساده با چهار عمل اصلی بروی نمایشگر گرافیگی می باشد.این پروژه قادر خواهد بود که یک ماشین را به صورت بیسیم در جهات جلو و عقب و چپ و راست با سرعت دلخواه کنترل و همچین با کلید استپ ماشین را ثابت (ترمز) نماید.
پروژه تایپ حروف و اعداد با کیبورد 3.4 به زبان سی با avr

MCP-3

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

MCP-25

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

MCP-28

ماشین حساب مهندسی ساده
پروژه ماشین حساب ساده با السیدی گرافیکی و avr

MCP-34

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

MCP-20

پروژه ماشین کنترلی بی سیم با avr

عدد

ماشین حساب مهندسی با avr به زبان C

در مورخه : شنبه، 13 اسفند ماه، 1390 موضوع : پروژه‌های AVR سی C

بنابر درخواست های مکرر کاربران مبنی بر طراحی یک ماشین حساب پیشرفته (مهندسی) به زبان سی C برای میکروکنترلرهای AVR، وب سایت برنامه نویسی میکروکنترلرها این ماشین حساب را طراحی کرده و همراه با فایلهای سورس و شبیه سازی برای دانلود عموم قرار داده است. در ادامه به اصول کار و توابع ریاضی آن خواهیم پرداخت.
 



 بیشتر

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

در مورخه : سه شنبه، 19 ارديبهشت ماه، 1391 موضوع : آموزش AVR سی C

در این مثال آموزشی هدف ما این است که کیبورد 4×4 متصل به میکروکنترلر AVR را اسکن کنیم و سپس مقدار کلید فشرده شده را بر روی نمایشگر سون سگمنت نشان دهیم. در رابطه با اسکن کیبورد 4×4 و توضیحات آن قبلا به طور کامل بحث شده و در این مطلب از توضیحات در این باره اجتناب میکنیم. لینک صفحه توضیحات قبلی در پایین همین مطلب قرار داده شده است.

در اینجا تنها تغییرات نسبت به برنامه قبلی این است که بجای LCD از سون سگمت استفاده کرده ایم، که برای اینکار ابتدا توابع BCD را در فایل هدر #include <bcd.h> فراخوانی می کنیم. در ادامه خواهیم گفت که چگونه باید از این توابع استفاده نمود.



 بیشتر