طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
این پروژه قابلیت تشخیص نشتی گاز و کمی دود و افزایش دما را دارد. به این صورت که اگر نشتی رخ دهد با ارسال یک پیامک SMS برای شماره تعریف شده کاربر را مطلع می نماید. همچنین یک رله نیز فعال می شود که می تواند یه آژیر خطر را صدا درآورد.اندازه گیری ظرفیت خازن از 1nf تا 2000uf - دارای دو حالت علمی اندازه گیری - دارای کالیبره سازی خودکار - نمایش اتوماتیک رنج خازن بر روی نمایشگردر این پروژه با استفاده از یک ساعت نجومی و محاسبات ریاضی، دو عدد سروو موتور یکی در جهت XY و دیگری در جهت Z پنل خورشیدی را به صورت اتوماتیک در موقیعتی قرار می دهید که بیشترین تابش خورشید را دریافت کند.این پروژه یک ماشین حساب مهندسی می باشد که تمامی کلید ها و توابع به صورت گرافیگی بر روی LCD نمایش داده می شود و با فشردن هر کلید روی کیپد کلید متناظر آن بر روی السیدی نیز تغییر حالت می دهد. نمای کلی و توابع قابل انجام توسط این ماشین حساب در تصاویر نمایش داده شده است. همچنین قابلیت رسم نمودار را دارد.این پروژه یک مدار واسط I/O می باشد که دارای 4 خروجی رله است. توسط نرم افزار کنترلی که قابل نصب بروی ویندوز های XP, Win7, Win8, Win10 می باشد می توان هر چهار رله را به صورت مجزا فعال و غیر فعال کرد.
پروژه نشت یاب گاز و کنترل با SMS

MCP-35

پروژه نشت یاب گاز و کنترل با SMS
پروژه خازن سنج دو حالته از 1nf تا 2000uf

MCP-22

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

MCP-25

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

MCP-11

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

MCP-31

پروژه کنترل رله توسط پورت USB با AVR و C شارپ

آموزش گام به گام برنامه نویسی AVR به زبان C در کامپایلر Atmel Studio

www.picpars.com آموزش گام به گام برنامه نویسی AVR به زبان C در کامپایلر Atmel Studio 372

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

از بخش سفارش طراحی هم اکنون درخواست خود را ثبت کنید
حل و تشریح کلیه تمرینات درس میکروکنترلر AVR
طراحی و ساخت مدارات دلخواه شما با میکروکنترلر AVR


این مقاله به صورت پیوسته بروزرسانی می شود لذا جدید ترین نسخه آن را از همین صفحه دریافت نمائید.

اطلاعات مقاله:

تعداد صفحات: 15 صفحه

تعداد ضمیمه ها: 4 ضمیمه

اولین ویرایش: 1393/09/29

آخرین ویرایش: 1393/10/04


فهرست مطالب

  • فصل اول اصولی که یک برنامه نویس باید بداند
  1. دستورات پیش پردازنده
  • فصل دوم شروع برنامه نویسی
  1. ایجاد یک پروژه جدید در Atmel Studio
  2. شمارنده تک رقمی با سون سگمنت Atmel Studio
  3. شمارنده دو رقمی با سون سگمنت Atmel Studio
  4. کار با نمایشگرهای متنی (LCD کاراکتری) کتابخانه LCD برای Atmel Studio مانند توابع LCD کامپایلر CodeVision این کتابخانه توسط مدیر سایت طراحی شده لطفا ایرادهای آن را اعلام نمایید.
  • نکات کلیدی
  1. نمایش اعداد اعشاری در توابع کتابخانه stdio.h

توصیه ما به تمامی افراد مبتدی و تازه کار:
برای اینکه یک برنامه نویس حرفه ای شوید، هیچ گاه دستورات آماده را Copy-Paste نــکنید و مثال های آموزشی که همراه این مقاله ارائه می شوند را مجددا خودتان خط به خط تایپ و برنامه تان را کامپایل و شبیه سازی کنید، در این صورت هم سرعت برنامه نویسی تان بالا خواهد رفت و هم تجربه های زیادی بدست خواهید.

این مقاله به صورت کاملا اختصاصی تنها در وب سایت برنامه نویسی میکروکنترلرها www.picpars.com همراه با سورس تمامی برنامه ها ارائه شده است. هر گونه کپی برداری و استفاده غیر آموزشی و تجاری از آن ممنوع، و مشمول قوانین جرایم رایانه ای می باشد. انتشار و پخش مقاله بدون ایجاد تغییرات در آن و ذکر منبع به صورت زیر در وب سایت ها/وبلاگ ها مجاز می باشد!

منبع: http://www.picpars.com/372/
نویسنده: سید محسن قاسمیان

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل ارتباطی ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.




فایل های ضمیمه ( ورود - عضويت )

فایل شماره 233 | نسخه 93-10-04 | حجم 1.055 مگابایت | دانلود 10240 بار

منبع www.picpars.com  نویسنده: سیدمحسن قاسمیان

منبع www.picpars.com  دانلود آموزش گام به گام برنامه نویسی AVR به زبان C در Atmel Studio

منبع www.picpars.com  پسورد: www.picpars.com

به این مطلب امتیاز دهید

برچسب ها:
تاریخ ارسال پنجشنبه، 4 دي ماه، 1393    نویسندهنویسنده: مدیریت    نظرات 2 نظر    بازدید بازدید [ 37116 ]   پرینتنسخه چاپی
فایل پی دی اف فایل پی دی اف   ارسال به دوستان ارسال به دوستان   

پروژه مدار دستگاه فتوتراپی (پایین آورنده زردی خون نوزادان)
کد پروژه: MCP-24
عنوان: پروژه مدار دستگاه فتوتراپی (پایین آورنده زردی خون نوزادان)
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این مدار یک کنترلر زمانی و دمایی می باشد، که بر اساس برنامه ریزی دلخواه توسط کاربر یک رله خروجی را کنترل می نمایید. با اتصال لامپ فلورسنت مرغوب به رله دستگاه می توانید لامپ را تحت کنترل داشته باشید.
پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR
کد پروژه: MCP-33
عنوان: پروژه فاصله سنج و عمق سنج آلتراسونیک با AVR
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
یک مدار فاصله سنج می باشد که می توان در مواردی نیز به عنوان عمق سنج از آن استفاده نمود. حداقل فاصله قابل تشخیص 5cm و حداکثر 5m می باشد.

مرتبط باموضوع :          مطالب بیشتر در این موضوع

 شمارنده دو رقمی با سون سگمنت Atmel Studio  [ يكشنبه، 30 آذر ماه، 1393 ] 8802 مشاهده
 کتابخانه lcd کاراکتری برای Atmel Studio  [ چهارشنبه، 3 دي ماه، 1393 ] 7812 مشاهده
 شمارنده تک رقمی با سون سگمنت Atmel Studio  [ يكشنبه، 30 آذر ماه، 1393 ] 15595 مشاهده
 آموزش برنامه نویسی در محیط Atmel Studio 6  [ سه شنبه، 14 خرداد ماه، 1392 ] 31868 مشاهده
نام شما: سارا
ایمیل شما: tanisco832@gmail.com
در مورخه : يكشنبه، 24 اسفند ماه، 1393

سلام . و ممنون از زحماتتون

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

بازم ممنون از مطالب خوبتون 

ارسال جوابیه

نام شما: مجتبی
ایمیل شما: bb_1385@yahoo.com
در مورخه : پنجشنبه، 20 فروردين ماه، 1394توسط
(مشخصات کاربر rezayi | ارسال پیغام شخصی)

سلام 

با تشکر از سایت خوبتون

من از کتابخانه ال سی دی که گذاشتین استفاده کردم و متاسفانه چیزی نشون نمیده میشه لطف کنید بگید چجوری lcd رو به میکرو وصل کنم میخوام مطمئن بشم پایه هاشو درست وصل کردم.

ارسال جوابیه

 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]