طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
یک کنترل کننده موتور با جریان خروجی 2 آمپر شامل کنترل جهت چرخش و سرعت می باشد. این مدار دارای نمایشگر LCD متنی بوده که سرعت و جهت چرخش موتور را نمایش می دهد.یک مدار صوتی جهت پخش فایل های صوتی MP3 و WMV با Sampling rate 8KHz-48KHz و خروجی دیجیتال به آنالوگ 24 بیتی می باشد که از حافظه های Micro SD تا 32GB و فرمت های FAT16 و FAT32 پشتیبانی می کند.این پروژه در اصل یک قفل امنیتی است که می توان جلوی درب اصلی منزل (در کنار آیفون) آن را نصب کرد. از امکانات آن می توان به موارد زیر اشاره نمود: نمایش دما از 125 تا 55- درجه سانتیگراد، نمایش ساعت دقیق، نمایش تاریخ شمسی همراه با روز هفته به صورت فارسی، نمایش تعداد فرصت های باقیمانده برای وارد کردن رمز صحیح، و قفل شدن سیستم به مدت 15 دقیقه در صورتی که 4 بار رمز اشتباه وارد شود. امکان تغییر رمز و تنظیم کردن ساعت و تاریج و ...این پروژه یک ساعت آنالوگ، تاریخ شمسی و روزه هفته به زبان فارسی به همراه ساعت دیجیتال می باشد. قابلیت تنظیم ساعت و تاریخ توسط سه عدد میکروسوئچاین پروژه یک مدار گیرنده رادیویی 433 یا 315 مگاهرتز می باشد که قابلیت تعریف و ذخیره سازی انواع ریموت کنترل هایی از قبیل (ریموت دزدگیر ماشین، پارکینگ، بالابر و ...) را دارد. با نگه داشتن یک میکروسوئیچ و فشار دادن یکی از کلید های ریموت به مدت 1 ثانیه کد شناسایی ریموت مورد نظر آشکار و سپس در حافظه ذخیره می شود و می توان با چهار کلید ریموت (کلیدهای A,B,C,D) چهار رله را روشن و خاموش کرد.
کنترل سرعت و جهت موتور DC

MCP-9

کنترل سرعت و جهت موتور DC
پروژه mp3 پلیر ساده با avr به زبان C

MCP-32

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

MCP-5

پروژه دربازکن الکترونیکی خانه قفل رمز با avr
ساعت آنالوگ با AVR و lcd گرافیکی به زبان c

MCP-36

ساعت آنالوگ با AVR و lcd گرافیکی به زبان c
پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ

MCP-27

پروژه ریموت کنترل 433-315 مگاهرتز 4 کاناله با قابلیت لرنینگ

آموزش گام به گام برنامه نویسی 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 مگابایت | دانلود 9936 بار

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

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

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

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

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

پروژه شمارش افراد با سنسور مادون قرمز و avr
کد پروژه: MCP-6
عنوان: پروژه شمارش افراد با سنسور مادون قرمز و avr
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این پروژه در اصل یک شمارنده می باشد که می توان عبور مرور افراد از یک گیت را شمارش کرد، شمارنده هم می تواند به صورت بالا شمار و هم پایین شمار کار کند. همچنین توسط شدت نور یک عدد LED می‌توان سنسور فرستنده و گیرنده را در یک راستای مستقیم تنظیم کرد. سنسورها ار نوع مادون قرمز با برد تقریبی 120cm می باشد.
پروژه نشت یاب گاز و کنترل با SMS
کد پروژه: MCP-35
عنوان: پروژه نشت یاب گاز و کنترل با SMS
میکروکنترلر: AVR ==> زبان سی C (کدویژن)
قیمت: به جزئیات پروژه مراجعه نمایید
جزئیات سفارش خرید
این پروژه قابلیت تشخیص نشتی گاز و کمی دود و افزایش دما را دارد. به این صورت که اگر نشتی رخ دهد با ارسال یک پیامک SMS برای شماره تعریف شده کاربر را مطلع می نماید. همچنین یک رله نیز فعال می شود که می تواند یه آژیر خطر را صدا درآورد.

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

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

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

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

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

ارسال جوابیه

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

سلام 

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

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

ارسال جوابیه

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

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

  [ بازگشت ]