» » راه اندازی موتور های DC در آردوینو

راه اندازی موتور های DC در آردوینو

 
  
12 بهمن 1393 
  
  
788 
  
در این بخش دو موتور DC را همزمان با استفاده از یک ماژول L298 راه اندازی خواهیم کرد :

راه اندازی موتور های DC در آردوینو


برای خرید این ماژول برای آردوینو می توانید از لینک مقابل اقدام نمایید : آفتاب رایانه

در مثال زیر از قابلیت کنترل موتور های DC توسط این ماژول استفاده شده است که همچنین این ماژول قابلیت کنترل یک موتور استپر را نیز دارد که در آموزش های بعدی نحوه استفاده از این قابلیت توضیح داده خواهد شد :

شماتیک مدار به شکل مقابل است :

راه اندازی موتور های DC در آردوینو


حال به بررسی برنامه مربوطه می پردازیم :

در 6 خط ابتدایی برنامه برای هریک از پین ها ی In1 In2 و ENA که مربوط به موتور اول و In3 و In4 و ENB که مربوط به موتور دوم هستند نامی دلخواه انتخاب می کنیم :

راه اندازی موتور های DC در آردوینو


راه اندازی موتور های DC در آردوینو


در سطر بعدی یک متغیر برای مشخص کردن سرعت موتور ها ایجاد کرده و آنرا برابر مقدار دلخواه 250 قرار می دهیم :

راه اندازی موتور های DC در آردوینو


سپس در قسمت Setup وضعیت هر یک از پین ها را مشخص می کنیم :

راه اندازی موتور های DC در آردوینو


سپس رو تابع به نام های Go و FullStop ایجاد می کنیم :

- Go :
برای حرکت دادن موتور ها باید یکی از In1 یعنی MotorA1 یا In2 یعنی MotorA2 را در وضعیت LOW و دیگری را در HIGH قرار دهیم و اگر هر دو در یک وضعیت باشند موتور ها حرکتی نخواهند داشت و برای مشخص کردن سرعت حرکت موتور باید از پین ENA یعنی همان en1 به صورت شکل زیر در این برنامه استفاده کرد :

راه اندازی موتور های DC در آردوینو


برای موتور دوم نیز همین شرایط برقرار می باشد .

- FullStop :

همانطور که گفته شد به صورت شکل زیر با قرار دادن هر دو پین در یک وضعیت می توانید موتور را از حرکت بازدارید پیشنهاد می شود که هر دو وضعیت را به صورت LOW قرار دهید همچنین می توانید سرعت موتور را با پین en1 یا برای موتور دوم پین en2 برابر صفر قرار دهید:

راه اندازی موتور های DC در آردوینو


سپس در قسمت Loop برنامه با مکث های 3 ثانیه ای هر دو تابع را به کار می بریم :

راه اندازی موتور های DC در آردوینو


برای دانلود فایل های این بخش از آموزش از لینک زیر استفاده کنید :
L298.zip [حجم: 235.58 کیلوبایت] ( تعداد دانلود: 154)

پایان این بخش از آموزش.

   
نظرات این مطلب(2)

puzzle 20 آذر 1394 17:33
با سلام
خوب امید وارم کارکنه
جالبتر بود که با ماژول بلوتول hd05 ترکیب میشود.

mehrdad
rigel 17 تیر 1395 00:43
من الان عضو شدم،چرا لینک دانلود برام فعال نیست؟

ارسال نظر

اطلاعات
برای ارسال نظر، باید در سایت عضو شوید.