کنترل سرعت و جهت موتور 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 است).

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

محتوای بلوک کدها فقط برای اعضا قابل نمایش میباشد , اکنون ثبت نام کنید یا وارد سیستم شوید.
فایلها و کتابخانه ها در پیوست
نویسنده
practicalsoft
دریافت‌ها
0
بازدیدها
186
اولین انتشار
آخرین بروزرسانی

رتبه‌بندی‌ها

0.00 ستاره 0 رتبه‌بندی

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

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

اموزش ساخت ربات کنترل از راه دور practicalsoft
دریافت‌ها
0
به‌روزرسانی شده
عقب
بالا