با عرض سلام خدمت دوستان عزیز
امروز میخوایم آموزش قسمت دوم از ساخت یک ربات با استفاده از لانچ پد msp430 رو براتون بزاریم.
آموزش کامل ساخت این ربات رو می تونید در سایت کافه ربات مشاهده کنید.
آموزش ساخت ربات با استفاده از لانچ پد | پروژه لانچ پد
گام پنجم : برنامه نویسی ربات
کابل USB را مستقیما از لانچ پد به کامپیوتر وصل کنید و کد را روی ربات با استفاده از Code Composer Studio یا IAR Embedded Workbench آپلود کنید.
گام ششم : برنامه نویسی ربات برای حرکت
حالا باید یک برنامه ساده برای حرکت ربات در بنویسید. ربات از یک تراشه درایور موتور L293D استفاده می کند که دو موتوری که در شکل های دیفرانسیلی قرار گرفتند را کنترل کند.
در این بخش تنها توابعی که در برنامه نویسی برای کنترل حرکت ربات استفاده می شود، توضیح داده شده است. تمام توابعی که برای کنترل ربات مورد نیاز است در فایل motor.c قرار دارد. توابع دیگر روی فایل motor.h قرار گرفته اند. سه تابع اصلی برای این ربات عبارتند از
void RightMotor(char status)
void LeftMotor(char status)
void BotLocomotion(char status)
در فایل زیر کدها به همراه توضیح آنها قرار داده شده اند.
کد ربات
گام هفتم: اضافه کردن سنسورها
بعد از اینکه ساخت ربات به پایان رسید، نوبت به اضافه کردن سنسور هایی برای تعقیب خط و گریز از موانع می رسد. پین های باقی مانده بعد از کنترل موتورها در کانکتور P1 در دسترس هستند.
می توانید سنسور خط یا سنسور دما را به هر یک از کانال های در دسترس ADC که روی P1 است، متصل کنید.
این کانال ها با علامت A0 ، A3 ، A4 ، A5 ، A6 و P2.7 مشخص شده اند.
همچنین پین های VCC و زمین (3.3V و 5V) که در نزدیکی بخش تغذیه در دسترس هستند ، می تواند برای تغذیه مدار مورد استفاده قرار گیرد.
گام هشتم : اعمال ریموت
بسته تقویت کننده همراه با بخش ارتباط RS485 می تواند برای کنترل از راه دور ربات مورد استفاده قرار گیرد.
شما می توانید از مبدل USB به RS485 برای کنترل ربات از رایانه خود استفاده کنید.
آموزش ساخت ربات با استفاده از لانچ پد | پروژه لانچ پد
با آرزوی موفقیت دوستان