رباتیک و هوافضا

آموزش پروژه محور آردوینو – جلسه شانزدهم استپر موتور

آموزش های پروژه محور آردوینو

به نام خدا

آموزش پروژه محور آردوینو – جلسه شانزدهم استپر موتور

در این جلسه می خواهیم یک موتور پله ای ( استپر موتور ) را توسط آردوینو و آی سی L293D راه اندازی کنیم .

می توان گفت استپ موتور هم قابلیت های یک موتور DC را دارد و هم می تواند مانند یک موتور سروو عمل کند زیرا هم می توان به نوعی به آن زاویه داد ( مانند سروو موتور ) و هم می توان طوری به آن پالس داد که مانند موتور DC به صورت پیوسته بچرخد .

learn_arduino_overview

 

قطعات مورد نیاز پروژه این جلسه :

– استپ موتور ۵ ولت

learn_arduino_stepper

 

– آی سی L293D

learn_arduino_L293d

 

– بردبورد

learn_arduino_breadboard_half_web

 

– برد آردوینو UNO

learn_arduino_uno_r3_web

 

– تعدادی سیم

learn_arduino_jumpers_web

 

شماتیک مدار :

استپ موتور ۵ پایه دارد و در این جلسه بر خلاف جلسه قبل از هر دو نیمه آی سی L293D استفاده خواهیم کرد پس سیم کشی زیادی بر روی بردبورد خواهیم داشت .

بیشتر بخوانید...  آموزش پروژه محور رسپبری پای – جلسه ششم کنترل موتور DC

مدار را به صورت زیر ببندید .

learn_arduino_fritzing

 

کد های آردوینو :

این برنامه از سریال مانیتور آردوینو استفاده می کند . شما باید در سریال مانیتور یک عدد را وارد کنید این عدد بیان گر تعداد گام های استپ موتور است که باید بچرخد به عنوان مثال عدد ۵۰۰ را وارد می کنیم تا بچرخد . اگر عدد منفی بدهید در خلاف جهت قبل خواهد چرخید .

کد های برنامه را می توانید از لینک زیر دانلود کنید .

 

دانلود فایل

 

همان طور که در برنامه می بینید در ابتدای برنامه ، کتابخانه استپ موتور را اضافه کرده ایم تا بتوانیم راحت تر دستورات کنترلی را اعمال کنیم .

 

 

 پایان جلسه های آموزش پروژه محور آردوینو

 

 

دیدگاه‌ها (0)

*
*