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

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

Threaded View

  1. #11
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    دوست گرامی در این موارد کدی که باهاش به نتیجه رسیدید رو بزارید بقیه دوستان هم دعاتون می کنن
    1-برای راه اندازی ماژول ابتدا کتابخانه ای که در زیر لینکش رو گذاشتم دانلود و آن را داخل پوشه ای قرار دهیدو
    2-سپس برنامه های زیر را که مربوط به فرستنده و گیرنده می باشند در همان پوشه ای که کتابخانه قرار دارد ایجاد کنید.
    3-کدها را آپلود و از برنامه لذت ببرید.
    نکات:
    1-استفاده از خازن 10 میکرویی و موازی آن خازن 104 در تغذیه ی ماژول
    2-تغذیه ی ماژول حتما 3.3 ولت باشد.
    3-از اتصالات صحیح(خصوصا ce و csn) مطمئن شوید.


    برنامه فرستنده
    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openWritingPipe(address); } void loop(void) { int joyStick[2]; joyStick[0] = analogRead(A0); joyStick[1] = analogRead(A1); joyStick[0] = map(joyStick[0] , 0, 1023, 0, 180); radio.write(joyStick, sizeof(joyStick)); }
    برنامه گیرنده

    کد:
    #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" RF24 radio(7, 8); const byte address[6] = "00001"; void setup() { Serial.begin(57600); radio.begin(); radio.setAutoAck(1); radio.setRetries(15, 15); radio.openReadingPipe(1, address); radio.startListening(); } void loop(void) { if (radio.available()) { int joyStick[2]; radio.read(joyStick, sizeof(joyStick)); Serial.println(joyStick[0]); } }
    دانلود کتابخانه
    ویرایش توسط engamanc : 05-30-2016 در ساعت 07:34 PM
    لایک کردن

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

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

SEO by vBSEO