طراحی کنترلر، مدارت دلخواه، پروژه ها و تمرینات درس میکروکنترلرها
بر اساس رنج حداقل و حداکثر تعریف شده توسط کاربر و با توجه به دمای محیط، سرعت موتور بین 10 تا 99 به صورت خودکار تنظیم می شود.در صورتی که برق شهر از حداقل تعریف شده کمتر، یا از حداکثر بیشتر شود رله خروجی قطع خواهد شد و از طریق بازر بوق هشدار پخش می شود.یک ماشین حساب لمسی ساده با قابلیت نوشتن تعداد 12 نوع عملیات متفاوت و پشت سر هم با محاسبه فوری جواب، قابلیت پاک کردن کارکتری جمله نوشته شده، نوشتن عدد اعشاری و منفیورودی این فرکانس متر قادر است با ولتاژهای 12 تا 500 ولت AC کار کند. ماکزیمم فرکانس اندازه گیری 20KHz می باشد. همچنین با تعیین نرخ نمونه برداری می توانید فرکانس را تا دو رقم اعشار اندازه گیری نمائید.این پروژه در اصل یک ساعت زنگ دار می باشد که قابلیت برنامه ریزی آلارم صبحگاهی و تنظیم 5 برنامه یادآور را دارد. با تنظیم آلارم هر روز راس ساعت تنظیمی آلارم پخش می شود، همچنین با تنظیم یادآور ها در ساعت و تاریخ مشخص نیز آلارم پخش می شود. از امکانات آن می توان برای هر یادآور یک نام تعیین کرد (20 کاراکتر اسکی) با قابلیت تایپ حروف کوچک و بزرگ انگلیسی با کیبورد 3×4 و ...
پروژه کنترل دور موتور با PWM برحسب دما با avr

MCP-18

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

MCP-21

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

MCP-15

پروژه ماشین حساب لمسی ساده با avr
پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr

MCP-1

پروژه فرکانس متر صنعتی 500 ولت 20KHz با avr
پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

MCP-7

پروژه آلارم صبحگاهی و یادآور با LCD گرافیکی و avr

عدد

پروژه ساعت دیجیتال با آی سی DS1307 به زبان بیسیک

در مورخه : دوشنبه، 8 شهريور ماه، 1389 موضوع : پروژه‌های AVR بیسیک

پروژه ای که براتون قرار دادیم یک پروژه ساعت در جهت یاد گیری کار با آی سی DS1307 می باشد . در این قسمت شما را با نحوه کار با ای سی DS1307 اشنا می کنیم و به شمایاد می دهیم که چگونه بتوانید با این ای س یک ساعت با امکانات فراوان و جالب بسازید . ای سی DS1307 یک RTC می باشدکه مخفف Real time clock می باشد .ازا مکانات این ای سی براتون بگم این ای سی با یک باطری بک آپ ۳ ولتی می تواند تا ۱۰ سال برای شما اطلاعات زیر را در خود بشمارد.
۱:ساعت (شامل ثانیه – دقیقه وساعت ) به دو صورت ۱۲ و ۲۴ ساعت
۲:تاریخ(شامل روز-ماه – سال )
۳:شمارش روز هفته ( شنبه – ۱ شنبه تا جمعه )
۴:شمارش روز های طی شده از اول سال (البته به صورت میلادی)
این ای سی به وسیله پروتکل I2c می تواند با میکرو ارتباط بر قرار کند.(استفاده از این ای سی بسیار راحت است دوستان دلهره به خود راه ندهند و همچنین که در بازار به خصوص تهران به راحتی یافت می شود.)



 بیشتر

دانلود ۹ پروژه با میکرو AVR در یک پروژه به زبان بیسیک

در مورخه : جمعه، 2 مهر ماه، 1389 موضوع : پروژه‌های AVR بیسیک

لیست برنامه ها :

  1. نمایش بزگترین عدد از بین N عدد ورودی ( بزگترین عدد از بین اعداد قبل را هم نشان می دهد .)
  2. نمایش میانگین اعداد از بین N عدد ورودی ( در هر مرحله میانگین اعداد قبل را هم نشان می دهد .)
  3. نمایش اعداد زوج بین A و B (اعداد A و B را در نظر نمی گیرد .)
  4. تست عدد برای اول بودن آن ( عدد را برای اول بودن تست می کند . اگر عدد مورد نظر اول نباشد کوچکترین عددی که قابل تقسیم باشد را نشان می دهد .)
  5. نمایش اعداد از رشته فیبونانچی ( رشته فیبونانچی به این صورت است : ... - 13 - 8 - 5 - 3 - 2 - 1 - 1 )
  6. نمایش معادل باینری عدد ( مبنای دوعدد را نمایش می دهد .)
  7. نمایش جمع اعداد رقم ( مثلا 1234 می شود 10=4+3+2+1 )
  8. معکوس کردن مکان ارقام ( مثلا 1234 می شود 4321 )
  9. بازی با اعداد ( حدس حرف انتخابی شما ) خیلی جالبه


 بیشتر

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

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

همانطور که قول داده بودم یه ماشین حساب ساده به زبان سی C با میکروکنترلر AVR و کامپایلر CodeVisionAVR V2.04.4a نوشتم نسبت به زبان بیسیک کمی پیچیده و بیشتر شده اما من طوری نوشتم که اگر از خط اول شروع به خوندن کنید تا آخر متوجه خواهید شد که من چه کردم. این ماشین حساب قادر است است تا عملیات های (OP) جمع، ضرب، تقسیم، تفریق، جذر و درصد را انجام دهید همچنین دارای یک حافظه برای ذخیره کردن جواب می باشد و یک کلید برای پاک کردن این حافظه و کلید On/c برای صفر کردن ماشین حساب.



 بیشتر