نمایش نتایج: از 1 به 10 از 10
Like Tree2 لایک
  • 1 Post By
  • 1 Post By

موضوع: ارتباط متلب و آردوینو

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    16
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    در مورد سوال اولتون داده داره روی پورت کام میاد کافیه با دستور Serial.read داده رو بگیرید

    برای درک مثال هم کافیه کامنتهای کنار کد رو بخونید دقیقا توضیح داده هر خط کد چیکار می کنه
    پورت کام معرفی میشه
    باز میشه
    یه متغیر به اسم answer تعریف شده که مقدارش برای آردوینو استفاده میشه
    هر بار هم تو محیط کامند متلب ازتون میخواد عدد مورد نظرتون رو وارد کنید.

    در مورد بردار هم همونطور که توی تاپیک قبلی گفتم
    یه حلقه for می نویسید تمام درایه های بردار رو یکی یکی با دستور
    fprint میفرستید برای آردوینو

    یعنی تو همون کد قبلی به جای while از for استفاده کنید و بر حسب اینکه بردارتون چند تا درایه داره for رو پیکر بندی کنید.
    از کد serial.read استفاده کردم اما مقداری نمیده و تنها مقداری که به ما میده 1- هست و هر نوع ورودی که فرستادم فقط همین مقدار به من میده هر نوع ورودی و هر روشی ک امتحان کردم همین مقدار میده فقط اگه شما جواب گرفتین از این روش ممنون میشم یه نمونه کدشو بفرستین

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط alira725 نمایش پست ها
    از کد serial.read استفاده کردم اما مقداری نمیده و تنها مقداری که به ما میده 1- هست و هر نوع ورودی که فرستادم فقط همین مقدار به من میده هر نوع ورودی و هر روشی ک امتحان کردم همین مقدار میده فقط اگه شما جواب گرفتین از این روش ممنون میشم یه نمونه کدشو بفرستین

    نوع متغیر serial.read رو چه چیزی تعریف کردید؟
    و نکته مهم تر این که بادریت ارتباط هر دو طرف روی یک عدد تنظیم شده یا نه؟

  3. #3
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    16
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    نوع متغیر serial.read رو چه چیزی تعریف کردید؟
    و نکته مهم تر این که بادریت ارتباط هر دو طرف روی یک عدد تنظیم شده یا نه؟
    نوع متغیر int تعریف کردم واسه اینکه یک عدد بتونم بگیرم
    و بادریت هر دو مقدار 9600 تنظیم کردم

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط alira725 نمایش پست ها
    نوع متغیر int تعریف کردم واسه اینکه یک عدد بتونم بگیرم
    و بادریت هر دو مقدار 9600 تنظیم کردم
    این که میگید دارای -1 میگیره یعنی اصلا ارتباط سریال بین این دو بقرار نیست

    ی این که یه جای کدنویسی ها باگ داره
    کدی که تو آردوینو آپلود کردید چیه؟

    و این که تو متلب اصلا می تونه پورت کام رو باز کن

    خط های کد سمت متلب رو یه دونه یه دونه تو محیط کامند بنویسید ببیند پو رت رو باز می کنه یا نه

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO