خدمات وبسایت آی‌سی‌تی نیـــک

طراحی و ساخت انواع پروژه‌های الکترونیکی با: میکروکنترلرavr - میکروکنترلرarm - میکروکنترلرpic و آردوینو

مقالات و آموزش‌های رایگان در سطوح پایه و حرفه‌ای برای الکترونیک و آی سی تی - ICT



کنترل سروو موتور با AVR

منتشر شده در میکروکنترلر avr

futaba s3003 side 800x609سروو موتور ها نمونه ای از عملگرهای الکترومکانیکی هستند که به طور پیوسته مانند موتورهای dcیاac گردش نمیکنند، از این رو ، آنها برای تغییر مکان و نگهداشتن برخی اشیا به کار میروند. یعنی از آنها در کاربرد هایی که نیازی به چرخش پیوسته نیست استفاده می کنند. بنابراین از آنها برای چرخاندن چرخ استفاده نمیکنند بلکه در کاربردهایی استفاده می کنند که نیاز به جابه جایی مقطعی و سپس باقی ماندن در آنجاست. بیشتر کاربرد سروو موتور ها در رادارها می باشد چراکه رادار ها نیازی به حرکت 360درجه ای مانند یک چرخ را ندارند. سروو موتور ها توانایی چرخش یک زاویه خاص مثلا 30درجه ای و سپس نگهداشتن رادار درآن موقعیت را دارند. سروو موتور ها همچنین دارای یک مکانیسم فیدبک هستند که باعث حس کردن خطا و تصحیح آن میشود و به آن سروومکانیسم (servomechanism)می گویند. بنابراین چنانچه جریان هوا فشاری به رادار وارد کند و باعث حرکت آن شود سروو موتور نیرویی در جهت مخالف به آن وارد کرده و خطا را اصلاح می کند. بعنوان مثالی دیگر اگر بخواهید سروو موتوری را که مثلا 30درجه حرکت کرده و در موقعیت خود قفل شده است را با دست حرکت دهید سروو موتور از تمام قدرت خود استفاده می کند تا خود را در موقعیتش نگه دارد.

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

منتشر شده در میکروکنترلر avr

در این پست قصد داریم یک ماشین حساب ساده با AVR رو که به زبان C نوشته شده رو برای شما دوستان علاقه مند به برنامه نویسی قرار بدیم.

یک ماشین حساب ساده به چه چیزهایی نیاز دارد؟

مسلما برای یک ماشین حساب یه نمایشگر نیاز داریم و یک کیپد (که حداقل 16تا کلید داشته باشه پس باید کیپد4*4 باشه) و یک پردازشگر که همون میکرو AVR که مطابق مدار زیر به هم متصل شدن:

CALCULATOR WITH AVR

این ماشین حساب (با توجه به ظرفیتFLOAT)بر روی 8رقم محاسبات انجام میده

avr calc

برنامه این ماشین حساب ساده که قادر به انجام 4 عمل اصلی ریاضیات هست به زبان C و در کامپایلر CODEVISION نوشته شده و میکرو کنترلر آن ATMEGA32 می باشد.

دانلود فایل شبیه ساز پروتئوس

دانلود برنامه ماشین حساب به زبان C

نویسنده مطلب :مجتبی اسدی 

آی دی تلگرام نویسنده:@needforwin

 

 مطالب مرتبط :

برچسب ها:

4

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • شماره‌های تماس : 09120858158
    09372125820

به ما بپیوندید

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی


تا این لحظه تعداد

1631 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100