کنترل سرعت و جهت موتور DC آردوینو با L293D

کنترل سرعت و جهت موتور DC آردوینو با L293D 2022-04-28

دسترسی دریافت را ندارید
کنترل سرعت و جهت موتور DC آردوینو با L293D

اجزای مورد نیاز:

  • برد آردوینو UNO
  • درایور L293D
  • موتور 12 ولت DC
  • پتانسیومتر 10 کیلو اهم
  • دکمه فشاری
  • منبع 12 ولت
  • تخته نان
  • سیم های جامپر
لطفا گزینه ورود یا ثبت‌نام را انتخاب کنید تا پیوندها برای شما قابل نمایش شوند

سرعت موتور DC (در هر دو جهت) با پتانسیومتر 10k که به 0 (A0) متصل است و جهت چرخش با دکمه فشاری که به پایه 8 برد آردوینو UNO متصل است کنترل می شود. اگر دکمه فشار داده شود، موتور مستقیماً جهت خود را تغییر می دهد.
درایور L293D دارای دو ولتاژ است: VCC1 +5V و VCC2 +12V است (همان ولتاژ نامی موتور). پین های IN1 و IN2 پین های کنترلی هستند :
IN1IN2Function
LHDirection 1
HLDirection 2
LLFast motor stop
HHFast motor stop


همانطور که در نمودار مدار نشان داده شده است، ما فقط به 3 پایه ترمینال آردوینو نیاز داریم، پایه 8 برای دکمه فشاری است که جهت چرخش موتور را تغییر می دهد. پین‌های 9 و 10 خروجی‌های سیگنال PWM هستند، در هر زمان فقط 1 PWM فعال وجود دارد، این به ما امکان می‌دهد با تغییر چرخه وظیفه سیگنال PWM، جهت و همچنین سرعت را کنترل کنیم. پین فعال PWM جهت چرخش موتور را تعیین می کند (یک در یک زمان، خروجی دیگر منطق 0 است).

کد آردوینو: کد
آردوینو در زیر آمده است.

C:
لطفا گزینه ورود یا ثبت‌نام را انتخاب کنید تا کدها برای شما قابل نمایش شوند
فایلها و کتابخانه ها در پیوست
نویسنده
PracticalSoft
دریافت‌ها
0
بازدیدها
78
اولین انتشار
آخرین بروزرسانی
رتبه‌بندی
0/00 ستاره 0 رتبه‌بندی

فایل‌های بیشتری از PracticalSoft

فایلهای مشابه

اموزش ساخت ربات کنترل از راه دور PracticalSoft
0/00 ستاره 0 رتبه‌بندی
دریافت‌ها
0
به‌روزرسانی شده
بالا