صفحه 3 از 5 نخستنخست 12345 آخرینآخرین
نمایش نتایج: از 21 به 30 از 49
Like Tree6 لایک

موضوع: راه اندازی ماژول nrf24l01

  1. #21
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط meysamam نمایش پست ها
    سلام ... خواهش میکنم .. خوشحال میشم که بتونم کمکتون کنم ..
    در مورد nrf شما روی ر دستگاهی که چیپ nRF داشته باشه میتونی راه اندازیش کنی ..

    بابت بقیه سوال Please wait...
    با سلام اقا میثم اینم حلش کنی دیگه خیلی عالی میشه ممنون از زحمات شما

  2. #22
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    نقل قول نوشته اصلی توسط farzintey نمایش پست ها
    با سلام اقا میثم اینم حلش کنی دیگه خیلی عالی میشه ممنون از زحمات شما
    سلام.
    این ماژول میتونی استفاده کنی مثل پورت سریال وصلش کن ازش استفاده کن
    ماژول فرستنده و گیرنده مادون قرمز دارای ارتباط سریال

  3. #23
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط meysamam نمایش پست ها
    سلام.
    این ماژول میتونی استفاده کنی مثل پورت سریال وصلش کن ازش استفاده کن
    ماژول فرستنده و گیرنده مادون قرمز دارای ارتباط سریال

    با سلام و خسته نباشید ممنون از معرفی این ماژول فقط چند سوال برام تو این مورد راهنمایی بفرمایید خیلی عالی میشه برای راه اندازیم

    1. ایا با اضافه کردن این ماژول به مدار فرستنده و گیرنده کد برنامه همون که برام گذاشتین کفایته ؟منظورم ماژول معادون قرمز هم میتونیم تو مد گیرنده تعریفش کنیم هم نو مد فرستنده وقتی این ماژول تو فرستنده بذاریم که سیگنال دریافتی به فرستنده بده باید تو مد گیرنده تعریفش کنیم و در گیرنده هم برعکس باید تو مد فرستنده باشه ایا تو کد برنامه تغیراتی لازم هستش؟

    2. این ماژول معادون قرمز که فرمودید من تحقیق کردم تو برد اردینو پایه 0و 1 همون ارتباط سریاله rxd.txd هست پس در واقع پایه ماژول معادون قرمز میشه همونrxd.txd به 0و1 پایه اردینو متصلش کرد؟

    3. البته دیتا شیت بصورت چینی نوشته در کل میخاستم بدونم ارتباط بین اردینو و سریال ماژول فرستنده برنامه نویسی خاصی میطلبه؟
    ویرایش توسط farzintey : 01-05-2017 در ساعت 06:59 AM

  4. #24
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    سلام.
    برای این ماژول شما دقیقا دستوری استفاده میکنی که برای پورت سریال استفاده میکنی.. میتونی به پایه دیگه وصلش کنی ولی باید با سافتورسریال تعریفش کنی
    مثال

    کد PHP:
    [LEFT]ُSoftwareSerial   ir(4,5);
    void setup()
    {
    ir.begin(9600);
    }[/
    LEFT

  5. #25
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط meysamam نمایش پست ها
    سلام.
    برای این ماژول شما دقیقا دستوری استفاده میکنی که برای پورت سریال استفاده میکنی.. میتونی به پایه دیگه وصلش کنی ولی باید با سافتورسریال تعریفش کنی
    مثال

    کد PHP:
    [LEFT]ُSoftwareSerial   ir(4,5);
    void setup()
    {
    ir.begin(9600);
    }[/
    LEFT
    با سلام خدمت اقا میثم ممنون از راهنمایییت والا خجالت میکشم بخاطر این همه سوال ولی از انجا که خیلی تو امر کد نویسی وارد نیستم اخرشو خودت برام کامل کن تو کد های فرستنده و گیرنده که برام فرستادی برای اضافه کردن ماژون معادون قرمز و جایگزین تو اون برنامه مشکل دارم یکیشو برا خودت وارد کن اینجا برام بذار واقعا یدنیا ازت ممنون میشم

  6. #26
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    سلام . خوشحال میشم کمکی کنم .
    آخرش ام دیدم که کل برنامه تو بندازی گردن ما ...
    حدودا برنامه مثل این میشه ..

    #include <nRF24L01.h>
    #include <RF24.h>
    #include <RF24_config.h>
    #include <SPI.h>
    #include <SoftwareSerial.h>
    #include "SerialLib.h"

    SoftwareSerial ir(4, 5); // IR Send & recive

    RF24 radio(7, 8); // 7=CE 8=CSN

    const byte address[6] = "00001";
    int payload[32];

    // the setup function runs once when you press reset or power the board
    void setup() {
    Serial.begin(9600);
    ir.begin(9600);
    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(address);
    }

    // the loop function runs over and over again until power down or reset
    void loop() {

    if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
    {
    int data = ir.read(); // خواندن از پورت مادون قرمز
    radio.write(data, sizeof(data)); // ارسال به مژول Nrf
    }
    if (radio.available())
    {
    int poyload[2];

    //دریافت اطلاعات و ذخیره در آرایه
    radio.read(poyload, sizeof(poyload));

    ir.print((char)poyload); // ارسال به ماژول مادون قرمز

    }
    }
    ویرایش توسط meysamam : 01-05-2017 در ساعت 01:53 PM

  7. #27
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط meysamam نمایش پست ها
    سلام . خوشحال میشم کمکی کنم .
    آخرش ام دیدم که کل برنامه تو بندازی گردن ما ...
    حدودا برنامه مثل این میشه ..

    #include <nRF24L01.h>
    #include <RF24.h>
    #include <RF24_config.h>
    #include <SPI.h>
    #include <SoftwareSerial.h>
    #include "SerialLib.h"

    SoftwareSerial ir(4, 5); // IR Send & recive

    RF24 radio(7, 8); // 7=CE 8=CSN

    const byte address[6] = "00001";
    int payload[32];

    // the setup function runs once when you press reset or power the board
    void setup() {
    Serial.begin(9600);
    ir.begin(9600);
    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(address);
    }

    // the loop function runs over and over again until power down or reset
    void loop() {

    if (ir.available()) // آماده دریافت از طریق پورت مادون قرمز
    {
    int data = ir.read(); // خواندن از پورت مادون قرمز
    radio.write(data, sizeof(data)); // ارسال به مژول Nrf
    }
    if (radio.available())
    {
    int poyload[2];

    //دریافت اطلاعات و ذخیره در آرایه
    radio.read(poyload, sizeof(poyload));

    ir.print((char)poyload); // ارسال به ماژول مادون قرمز

    }
    }





    باسلام خدمت اقا میثم گل واقعا دمت گرم خیلی بهم امید میدی باور کن اول راهم ولی بخدا در این بین خیلی چییزا از شما یاد گرفتم اینطور نیست که شما چییزی میفرمایید من خیلی در موردش تو نت میگردم و تحقیق میکنم فقط تو امر کد نویسی تازه دارم الف ب طی میکنم یاد میگیرم دارم زحمتون میدم با تمام وجود نهایت تشکر دارم ازتون

    در خصوص این کد که زحمتشون کشیدید برای فرستنده و گیرنده همین برنامه بارگذاری کنمش؟
    راستی تو برنامه این کد گذاشتم برای verify زدم پیغام
    D:\ir\New Folder\NRF24L01\cod_reciv\cod_reciv.ino:7:23: fatal error: SerialLib.h: No such file or directory

    #include "SerialLib.h"

    ^

    compilation terminated.

    exit status 1
    Error compiling for board Arduino/Genuino Uno برام دا فکر میکنم باید کتابخانه سریال تو نرم افزار بزنم نظر شما چی هست؟

    در ضمن چون من ماژول فرستنده گیرنده nrf24l01p + pa + lna میخام بخاطر برد زیادش بکار بگیرم در انجمن یجا خوندم یکی از دوستان با این ماژول برخورد کرده بود و همچی درست اجرا میکرد ولی جواب نمیگرفت در اخر مشکلو اینجور بیان کرد باید پایه ی IRQ زمین میشد. اینو بخاطر دوستانی گفتم که دارن این موضوع پیگیری میکنن میدونم شاید خیلی بدردشون بخوره
    ویرایش توسط farzintey : 01-06-2017 در ساعت 08:15 AM
    لایک کردن

  8. #28
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    سلام ...


    ببخشید ...
    include "SerialLib.h"
    باید پاک کنی ....

  9. #29
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط meysamam نمایش پست ها
    سلام ...


    ببخشید ...
    include "SerialLib.h"
    باید پاک کنی ....

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: ddddddd.jpg
مشاهده: 192
حجم: 81.7 کیلو بایت

    سلام خسته نباشید اقا میثم من حذفش کردم ولی تو نرم افزار که عکسشو براتون میفرستم این پیغام داد

  10. #30
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    سلام
    برد آردینو وصل هست ؟
    چون روی سیستم من اشکالی نمیگیره/....

صفحه 3 از 5 نخستنخست 12345 آخرینآخرین

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

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

SEO by vBSEO