پکیج پشتیبانی MATLAB® برای سختافزار Arduino® به شما این امکان را میدهد که از MATLAB برای برقراری ارتباط تعاملی با برد Arduino استفاده کنید. به عنوان مثال، میتوانید دادههای سنسور را از طریق برد Arduino خوانده و نوشته و بلافاصله نتایج را در MATLAB مشاهده کنید بدون اینکه نیازی به کامپایل کد باشد. همچنین میتوانید از هزاران تابع ریاضی، مهندسی و نمودارهای موجود در MATLAB برای تحلیل و تجزیه و تحلیل دادههای جمعآوری شده از Arduino استفاده کنید.
علاوه بر این، شما میتوانید برنامههای مستقل MATLAB را ایجاد کرده و توزیع کنید که برنامههای MATLAB را بر روی سیستمها اجرا کنند و از طریق پورت سریال با سختافزار Arduino ارتباط برقرار کنند، بدون نیاز به نصب نسخهای از MATLAB.

ویژگیها:
- ارتباط و تبادل داده با برد Arduino از طریق کابل USB یا به صورت بیسیم از طریق Wi-Fi یا Bluetooth.
- استفاده از فایلهای پروژه یکپارچه موجود در کیت مهندسی Arduino Rev2 برای اعمال مفاهیم مهندسی و ساخت پروژهها.
- برقراری ارتباط با دستگاههای دیگر از طریق GPIO، I2C، SPI و CAN.
- کنترل برنامهنویسی موتور سروو، شیفت رجیسترها و انکودرهای دوار.
- خواندن دادههای لحظهای از سنسورهای مختلف مانند IMU و سنسورهای محیطی، سنسورهای BNO055 و GPS.
- خواندن دادهها از سنسورهای APDS9960 و سنسورهای اولتراسونیک.
- ایجاد کتابخانههای سفارشی برای استفاده با سختافزار Arduino و شیلدهای پشتیبانی شده.
- اتصال و کنترل برد Arduino با استفاده از اپلیکیشن Arduino Explorer.
مثالها:
- شروع کار: راهاندازی پکیج پشتیبانی MATLAB برای سختافزار Arduino.
- سنسورها و دستگاههای مختلف: ارتباط با دستگاههای I2C، SPI، و کنترل شیفت رجیسترها، موتورهای سروو، و انکودرهای دوار.
- خواندن دادهها: اندازهگیری دما از دستگاه I2C، اندازهگیری موقعیت با استفاده از GPS متصل به برد Arduino، و استفاده از سنسورهای مختلف مانند MPU-9250 برای ارزیابی موقعیت.
- ارتباطات پیشرفته: استفاده از ابزارهای پیشرفته برای ارتباط CAN و ارسال و دریافت پیامهای CAN.
پشتیبانی:
این پکیج پشتیبانی از نسخههای R2014a به بعد MATLAB پشتیبانی میکند. برای استفاده از سختافزار Arduino با نسخههای قبلی MATLAB، باید به پکیج پشتیبانی مربوطه مراجعه کنید.
نکات:
- برای نسخههای MATLAB R2017a و قبلتر، این پکیج قادر به دانلود نرمافزارهای شخص ثالث نیست. راهحل و مشکلات مربوطه در گزارش باگ MathWorks آمده است.
این پکیج بهویژه برای افرادی که در پروژههای مرتبط با میکروکنترلرها و رباتیک فعالیت دارند و میخواهند بهراحتی از MATLAB برای تحلیل دادهها و کنترل دستگاهها استفاده کنند، بسیار مفید است.


نقد و بررسیها
هنوز بررسیای ثبت نشده است.