در این آموزش یاد خواهید گرفت که بین آردوینو و متلب خود ارتباط مستقیم برقرار کنید تا بتوانید آردوینو خود را مستقیماً از طریق Matlab برنامه ریزی کنید. زمانی که روی رباتیک پیچیده ای مانند Robotic Hand، Humanoid و غیره کار می کنید بسیار مفید است زیرا می توانید برنامه پیچیده خود را در رایانه شخصی خود در Matlab پردازش کنید و سپس به طور مستقیم نتایج را در Arduino برنامه ریزی کنید.
پس بیایید شروع کنیم:
ابتدا باید بسته پشتیبانی آردوینو را از متلب دانلود کنید. با استفاده از لینک زیر می توانید آن را دانلود کنید:
http://in.mathworks.com/hardware-support/arduino-matlab.html
این یک فایل فشرده را دانلود می کند، بنابراین اول از همه آن را از حالت فشرده خارج کرده و در پوشه ذخیره کنید و نام پوشه را ArduinoIO بگذارید . اکنون Arduino IDE را باز کنید، من از Arduino 1.0.6 استفاده می کنم ، روی منوی فایل کلیک کنید و سپس پوشه ArduinoIO را باز کنید و فایل .pde مورد علاقه خود را از پوشه Pde انتخاب کنید. من adioes.pde را انتخاب کردم زیرا به ما امکان کنترل موتورهای سروو را می دهد. شما می توانید برنامه های دیگر را با توجه به انتخاب خود انتخاب کنید. شما می توانید با باز کردن فایل های مختلف pde در Arduino IDE اطلاعات بیشتری کسب کنید.
اکنون مرحله آخر آپلود برنامه adioes.pde در آردوینو شما خواهد بود و اکنون به سراغ Matlab می رویم.
سعی می کنم کدهای متلب را با استفاده از تصویر به شما آموزش دهم تا درک آن آسان باشد.
مهمترین چیز این است که پوشه ArduinoIO را به عنوان پوشه فعلی خود در Matlab انتخاب کنید. شما می توانید این کار را با کلیک بر روی "مرور پوشه" انجام دهید.
اکنون پس از انتخاب پوشه فعلی شما، می توانید روی arduino.m کلیک کنید تا تمام عملکردها و دستوراتی را که می توانید استفاده کنید دریافت کنید. می بینید که اولین دستور arduino (comport) است.
بیشتر بخوانید: کنترل سروو موتور با استفاده از MATLAB