نمایش نتایج: از 1 به 10 از 238
Like Tree63 لایک

موضوع: ماژول انتقال بیسیم اطلاعات +nrf24l01 ( فرکانس 2.4g ) + آنتن

Hybrid View

  1. #1
    مدیر اصلی
    تاریخ عضویت
    Aug 2012
    محل سکونت
    ایران
    نوشته ها
    440
    سلام
    این کد برای یک جفت +nrf24l01 تولید شده است ، فرض بر این هست که هر کدام از ماژول ها به یک برد آردوینو متصل هست ،کافی هست فقط این دو خط رو تغییر بدید و بعد روی هر برد جداگانه آپلود کنید.
    کد:
    String Receive_Address = "clie1";
    String Send_Address = "clie2";
    .

    به صورت پیش فرض یکی از بردها به نام clie1 و برد دیگر clie2 نامگذاری شده ، پس توجه داشته باشد در زمان آپلود کد بر روی برد دوم حتما جای اسامی رو به این ترتیب تغییر بدید:


    کد:
    String Receive_Address = "clie2"; 
    String Send_Address = "clie1";
    .

    بعد از اجرای کد در صورتی که از کنسول سریال مونیتور آردوینو استفاده کنید باید به راحتی بتونید پیام ها رو به صورت متنی برای برد دوم ارسال و دریافت کنید.

  2. #2
    Junior Member
    تاریخ عضویت
    Sep 2013
    نوشته ها
    2
    سلام

    برای میکرو که پایه های 11 12 13 نداره چی ؟
    لایک کردن

  3. #3
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    ببخشید من کامل متوجه نشدم کد های String Receive_Address = "clie1";
    String Send_Address = "clie2"; تو یه برد همینو کمپایل میکنیم و تو برد دیگه جاشون عوض میکنیم کامپایل میکنیم؟

  4. #4
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    نقل قول نوشته اصلی توسط farzintey نمایش پست ها
    ببخشید من کامل متوجه نشدم کد های String Receive_Address = "clie1";
    String Send_Address = "clie2"; تو یه برد همینو کمپایل میکنیم و تو برد دیگه جاشون عوض میکنیم کامپایل میکنیم؟
    سلام
    به لینک زیر مراجعه کن
    http://forum.arduino.ir/8/21/144.html

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط farzintey نمایش پست ها
    ببخشید من کامل متوجه نشدم کد های String Receive_Address = "clie1";
    String Send_Address = "clie2"; تو یه برد همینو کمپایل میکنیم و تو برد دیگه جاشون عوض میکنیم کامپایل میکنیم؟
    فقط ترتیب شماره 1 و 2 رو

  6. #6
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    57
    نقل قول نوشته اصلی توسط spark نمایش پست ها
    سلام
    این کد برای یک جفت +nrf24l01 تولید شده است ، فرض بر این هست که هر کدام از ماژول ها به یک برد آردوینو متصل هست ،کافی هست فقط این دو خط رو تغییر بدید و بعد روی هر برد جداگانه آپلود کنید.
    کد:
    String Receive_Address = "clie1";
    String Send_Address = "clie2";
    .

    به صورت پیش فرض یکی از بردها به نام clie1 و برد دیگر clie2 نامگذاری شده ، پس توجه داشته باشد در زمان آپلود کد بر روی برد دوم حتما جای اسامی رو به این ترتیب تغییر بدید:


    کد:
    String Receive_Address = "clie2"; 
    String Send_Address = "clie1";
    .

    بعد از اجرای کد در صورتی که از کنسول سریال مونیتور آردوینو استفاده کنید باید به راحتی بتونید پیام ها رو به صورت متنی برای برد دوم ارسال و دریافت کنید.
    با سلام میشه این قسمت بیشتر توضیح بدین که بعد که مدار فرستنده و گیرنده با اردینو و ماژول+nRF24L01 بستیم و کد هم بارگذاری کردیم تبادل اطلاعات فقط از کنسول سریال مونیتور آردوینو قابل انتقال هست ایا ورودی و خروجی تو پایه های اردینو نمیشه تعریف کرد یا ایجاد کرد برای انتقال دیتا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

  7. #7
    مدیر ویژه
    تاریخ عضویت
    May 2014
    نوشته ها
    259
    نقل قول نوشته اصلی توسط farzintey نمایش پست ها
    با سلام میشه این قسمت بیشتر توضیح بدین که بعد که مدار فرستنده و گیرنده با اردینو و ماژول+nRF24L01 بستیم و کد هم بارگذاری کردیم تبادل اطلاعات فقط از کنسول سریال مونیتور آردوینو قابل انتقال هست ایا ورودی و خروجی تو پایه های اردینو نمیشه تعریف کرد یا ایجاد کرد برای انتقال دیتا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    سلام ..اگر از سریال بخوای استفاده کنی..

    کد PHP:
    #include <SoftwareSerial.h>


    SoftwareSerial  box(5); // 4 = RX  ... 5 = TX

    void setup() {
      
    // put your setup code here, to run once:
      
    Serial.begin(9600);   /// to pc serial
      
    box.begin(9600); // New serial software pin
    }

    void loop() {
      
    // put your main code here, to run repeatedly:
      
    Serial.print (" Connecting to Serial PC");
      
    box.print ("Connecting to new Serial Software");


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

    کد PHP:
    #include <SoftwareSerial.h>


    SoftwareSerial  box(5); // 4 = RX  ... 5 = TX

    void setup() {
      
    // put your setup code here, to run once:
      
    Serial.begin(9600);   /// to pc serial
      
    box.begin(9600); // New serial software pin
    }

    void loop() {
      
    // put your main code here, to run repeatedly:
      
    Serial.print (" Connecting to Serial PC");
      
    box.print ("Connecting to new Serial Software");

    ممنون از راهنماییتان فقط ببخشیدا من خیلی زیاد تو امر کد نویسی وارد نیستم میخاستم راهنمایی کنید این کد که برام زحمتشو کشیدید میشه تو ادامه همون کد صفحه اول که برای راه اندازی ماژول nrf24l01 و اردینو قرار داد؟و دوم اینکه پایه 4 و 5 که برای دریافت و خروج تعریف کردید برای هر دو برد یکسانه و یا باید برای برد دیگه جای این دو شماره عوض کنیم تو تعریف کد ؟ و سوم اینکه منظور شما از سریال اینه که میتونم دیتای که از ماژول معادن قرمز درمیاد وارد این پایه ها کنم و در فاصله دورتر همین دیتا دریافت و به ماژول فرستنده معادون قرمز انتقال بدم؟ واقعا ممنون که راهنمایی میکنید

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

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

SEO by vBSEO