نقل قول نوشته اصلی توسط engamanc نمایش پست ها
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]); } }
دانلود کتابخانه

با تشکر فراوان