درایور L298N برای Arduino آردوینو

کتابخانه توابع بومی L298N
20 بازدید
۱۴۰۵-۰۳-۳۰
2 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

درایور موتور L298N یکی از پرکاربردترین ماژول‌ها در پروژه‌های رباتیک و Embedded Systems است. این ماژول بر پایه یک مدار مجتمع (Dual H-Bridge) طراحی شده و امکان کنترل دو موتور DC یا یک استپر موتور را به‌صورت مستقل فراهم می‌کند. در این آموزش، نحوه راه‌اندازی این ماژول با بردهای آردوینو و زبان ++C/C را بررسی می‌کنیم.

با استفاده از توابع پیش‌فرض آردوینو، می‌توانید جهت چرخش و سرعت موتورها را از طریق سیگنال‌های PWM کنترل کنید.

راهنمای نصب

برای نوشتن و آپلود کدها، به نرم‌افزار Arduino IDE نیاز دارید. برای نصب این نرم‌افزار در لینوکس، دستور زیر را اجرا کنید:

تست و بررسی

بررسی نصب Arduino IDE:

برای اطمینان از عملکرد صحیح ماژول، تغذیه مناسب (۵ تا ۳۵ ولت) را به درایور L298N متصل کنید. در صورت اتصال درست، نشانگر Power LED روی برد روشن خواهد شد. اگر ولتاژ ورودی بیش از ۱۲ ولت است، قبل از روشن کردن مدار، جامپر رگولاتور ۵ ولت روی برد L298N را جدا کنید.

پروژه عملی

برای تست عملکرد درایور، یک برنامه ساده برای کنترل حرکت و توقف موتور ایجاد می‌کنیم. ابتدا با استفاده از ویرایشگر nano یک فایل جدید بسازید:

کد زیر را در آن قرار دهید:

شماتیک و سیم‌کشی

  • پایه ENA → پایه 9 (PWM) آردوینو
  • پایه IN1 → پایه 8 آردوینو
  • پایه IN2 → پایه 7 آردوینو
  • پایه GND → GND آردوینو (اشتراک زمین الزامی است)
  • خروجی‌های OUT1 و OUT2 → موتور DC

کامپایل و اجرا

برای باز کردن کد در Arduino IDE و آپلود آن روی برد، مراحل زیر را انجام دهید: 

پس از باز شدن Arduino IDE، برد و پورت موردنظر را انتخاب کنید و با فشردن کلیدهای Ctrl+U، برنامه را روی برد آپلود کنید. پس از پایان آپلود، موتور شروع به حرکت خواهد کرد.

شاید برای شما مفید باشد:
دانلود st link utility نسخه 4.6.0 | پروگرامر جدید STM32
اطلاعات
20
0
0
اشتراک و حمایت
profile نویسنده: Shadow متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


ویراستار: حسین زنجانی زاده
مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله