نمایش نتایج: از 1 به 6 از 6

موضوع: بلاخره را ه اندازی nrf24 با اردوینو

  1. #1
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    11

    بلاخره را ه اندازی nrf24 با اردوینو

    سلام
    بلاخره تونستم nrf رو راه اندازی کنم. توسط دوتا کلید که دو تا ال ای دی رو کنترل میکنه. فقط مشکل اینجاست که برای روشن کردن led ها باید کلید رو حدود 1 ثانیه نگه دارم . تا led روشن بشه. کسی میدونه مشکل کجاست

    فرستنده
    #include <SPI.h>
    #include "nRF24L01.h"
    #include "RF24.h"
    int msg[1];
    RF24 radio(9,10);
    const byte address[6] = "00001";
    int sw1 = 3;
    int sw2 = 5;


    void setup(void){
    Serial.begin(9600);
    radio.begin();
    radio.setRetries(15, 15);
    radio.openWritingPipe(address);
    pinMode(3, INPUT);
    pinMode(5, INPUT);}

    void loop(void){
    if (digitalRead(sw1) == HIGH){
    msg[0]=1;
    radio.write(msg, 8);}
    if (digitalRead(sw2) == HIGH) {
    msg[0]=2;
    radio.write(msg, 8);

    } }

    گیرنده
    #include <SPI.h>
    #include "nRF24L01.h"
    #include "RF24.h"
    int msg[1];
    RF24 radio(9,10);
    const byte rxAddr[6] = "00001";
    int led1 = 2;
    int led2= 4;


    void setup(){
    Serial.begin(9600);
    radio.begin();
    radio.openReadingPipe(0, rxAddr);
    radio.startListening();
    pinMode(2, OUTPUT);
    pinMode(4,OUTPUT);
    }

    void loop(void){
    if ( radio.available() )
    {
    // Read the data payload until we've received everything
    bool done = false;
    while (!done)
    {
    done = radio.read( msg, 4 );
    if(msg[0]== 1) {
    digitalWrite(2,HIGH);

    } else if (msg[0]== 2)
    {
    digitalWrite(4,HIGH);
    }

    else {
    digitalWrite(2,LOW);
    digitalWrite(4,LOW);
    }
    }

    }
    }

  2. #2
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    سلام
    خیلی خوب پیش اومدید فقط متوجه شدم یکی از قابلیتهای nrf رو کانفیگ نمی کنید
    autoacknowledge
    این رو اگه می تونید از لینک زیر الگو بگیرید:
    https://github.com/onefinestay/loose...LooArduino.ino

  3. #3
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    11
    مشکل پروژه میدونین چیه

  4. #4
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    11
    دوستان کسی نیست بتونه کمک بکنه ؟؟؟

  5. #5
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط sniper-70 نمایش پست ها
    دوستان کسی نیست بتونه کمک بکنه ؟؟؟
    دوست عزیز من با این کتابخونه کار نکردم
    ولی کدی که خودم زدم با کنسول کار می کنه سمت فرستندش و این تاخیری که شما میگید رو نداشتم

    /http://forum.arduino.ir/8/21/2692.html#post13832

    با این کتابخونه تست بگیرید ببینید حل میشه

  6. #6
    مدیر ویژه
    تاریخ عضویت
    Mar 2014
    نوشته ها
    586
    سرعت nrf24 در حدیه که میشه در فاصله کمتر از 20 متر صوت رو ارسال کرد ...
    ماژول فرستنده گیرنده صوت توسط nrf24

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

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

SEO by vBSEO