نمایش نتایج: از 1 به 6 از 6
Like Tree1 لایک
  • 1 Post By alibayat

موضوع: مشکل Arduino Due با Nrf24L01P

  1. #1
    Junior Member
    تاریخ عضویت
    Jul 2014
    نوشته ها
    7

    مشکل Arduino Due با Nrf24L01P

    با سلام به همه
    اینجانب با استفاده از آموزش سایت:
    http://arduino-info.wikispaces.com/N...1-2.4GHz-HowTo
    دو عدد Arduno با Nrf24L01 به هم با کلی مشقت یه یکدیگر متصل نمودندی ولی هنگامی که
    خواستندی یک Arduino Due را با Nrf24L01 به عنوان گیرنده استفاده کنم تازه فهمیدندی چه
    بس مشکل در کامپایل این تحفه 32Bit ARM وجود دارد که باید حل شود ، پس از کلی کلنجار
    می بینم دریافتی به صورت اعداد بزرگ و غیر صحیح است !!
    در صورتی که بقیه برد ها با هم خوب رابطه دارند ولی بعضی وقتها همدیگر را گم می کنند.
    هرگونه نظری از جانب نوابغ و کارشناسان محترم باعث شادی اینجانب خواه بود
    PS. در کل Nrf24L01 واقعا چیپ ، چیپیه در نوع خودش
    ویرایش توسط Aradღ : 08-04-2014 در ساعت 08:39 AM

  2. #2
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    شاید مشکل در فرکانس due باشه ، فرکانسش بالاتر از برد های 8 بیتی هست

  3. #3
    Junior Member
    تاریخ عضویت
    Jul 2014
    نوشته ها
    7
    ممنون spark جان،
    پس از کلی سروکله زدن فهمیدم برای استفاده از ARM باید Lib NRF24 آپدیت بشه ،پس از آپدیت کردن به قسمتی از کد حین کامپایل ایراد
    میگره که قبلش درست کامپایل می شد.
    ویرایش توسط Aradღ : 08-06-2014 در ساعت 05:39 PM

  4. #4
    Junior Member
    تاریخ عضویت
    Jul 2014
    نوشته ها
    7
    Receiver :
    void loop() /****** LOOP: RUNS CONSTANTLY ******/
    }
    ( ()if ( radio.available
    }
    // Read the data payload until we've received everything
    ;bool done = false
    (while (!done
    }

    ;((done = radio.read( data, sizeof(data


    :This error shown in Arduino IDE

    Receiver.ino: In function 'void loop
    Receiver:34: error: void value not ignored as it ought to be

    اساتید نظری دارند
    ویرایش توسط Aradღ : 08-06-2014 در ساعت 05:38 PM

  5. #5
    Member
    تاریخ عضویت
    May 2014
    نوشته ها
    38
    من از تمام کتابخانه های موجود برای آردینو تست گرفتم. آخرین نسخه https://github.com/TMRh20/RF24 هم کار نمی کنه. Pin Layout اش رو هم همانند Arduino Mega ست کردم، روی مگا همون کد جواب میده، روی Due نه.

  6. #6
    Junior Member
    تاریخ عضویت
    Apr 2015
    نوشته ها
    2
    سلام،
    كافيه عبارت = done را از سطري كه خطا مي*ده حذف كنيد. مشكل حل مي*شه.
    لایک کردن

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

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

SEO by vBSEO