We’re rewarding the question askers & reputations are being recalculated! Read more.

Questions tagged [nrf24l01+]

An ultra low-power transceiver for radio communication in the 2.4GHz ISM band (Industrial, Scientific, and Medical). Commonly used by tinkerers because of its low cost and its easy to use SPI interface.

Filter by
Sorted by
Tagged with
9
votes
4answers
4k views

Choosing wireless tech for lowest possible lag

I am drafting a pub quiz project, where the Referee gives a signal and multiple players push their buttons. The first to push wins the right to give an answer. I want all buttons (referee's + X ...
9
votes
3answers
23k views

nRF24L01 pipe question

I am looking through the example code found here. I know there are 6 pipes that the nRF24L01 module can use but I've been searching the internet for the address designations and have been able to find ...
7
votes
1answer
9k views

Increasing payload size above 32 bytes using nRF24L01+

I tried to modify the example in the following page, by replacing the given string with a 56 bytes one after making all the suitable changes to read(), write() and max_payload_size(increased to 64 ...
5
votes
5answers
7k views

OTA updates for Arduino using nRF24L01+

Is it possible to send OTA updates to Arduino via nRF24L01+ module? Here are my findings: Here is an instructable explaining how to program Arduino wirelessly but this thing uses a BT module which ...
5
votes
2answers
8k views

Sending large structs via nrf24l01 leads to cliping of some structs members

I started with building of the wireless temp/hygro/other values probes. I use 2 arduinos, both with nf24l01+ wireless transceivers, library used is rf24.h (https://github.com/maniacbug/RF24). ...
5
votes
1answer
2k views

Trouble connecting Arduino Pro Mini (Atmega328, 3.3V) to nRF24L01 over SPI, receiving all 0 values when I use radio.printDetails();

I am trying to connect my Arduino Pro Mini 3.3V to an nRF24L01 transceiver and cannot see what I am doing wrong. I've checked my wiring a million times because the problem hints there is an invalid or ...
5
votes
5answers
7k views

nRF24L01+ RF24 library - can send but can't receive

I'm prototyping out a board with temperature, humidity, windspeed sensors, and using an NRF2401+ board to send values to a Raspberry Pi base station that will record the data. Using a Leonardo clone ...
4
votes
0answers
722 views

Arduino UNO with NRF24l01 + touch screen [closed]

I have an Arduino UNO, a NRF24L01 as receiver (receive data from elsewhere), and this touch screen from Adafruit for display and control. The Adafruit TFT is a shield so it fits the UNO perfectly. ...
3
votes
2answers
9k views

Not able to make my NrF24L01 work

I have been trying to make my two Nrf24L01 wireless model work for few days now, to do so I follow the tutorial in the following link. http://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo I ...
3
votes
1answer
3k views

Reading a .csv file element wise

I'm fairly new to arduino programming and C/C++. I would like to read a .csv file element wise, and send each element via. a nRF24L01 tranceiver to a raspberry pi. Right now I'm able to read the .csv ...
3
votes
3answers
2k views

Can I compile a sketch for my attiny85 without an arduino board?

I have a lot of Raspberry Pi's laying around, so I want to use those to program my attiny85 chips. The problem is that most of the code examples, libraries, and documentation out there assume you're ...
3
votes
1answer
1k views

NRF24L01 only receiving zeros

I'm attempting to transmit very simple data across some NRF24l01 modules for testing purposes, and I've been following a YouTube guide. Here is my code: Trasmitter: #include "RF24.h" #include <...
3
votes
2answers
1k views

SPI with a level converter in the other end of connection

I have an Arduino MEGA hooked up with a NRF24L01, and working nicely, talking with another Arduino Uno. It works as described, power supply to 3.3V, and SPI lines (MISO,MOSI,CLK) connected directly to ...
3
votes
2answers
9k views

Using ATtiny85, NRF24L01+, DHT2: can't get data from DHT22

I am trying to make a sensor that gets temperature and humidity values from a DHT22 and send it through NRF24L01+ to a Raspberry Pi 2 Model B. To connect NRF24L01+ to ATtiny85 and to free two pins ...
3
votes
1answer
433 views

RF24Mesh master-base node communication delay

I'm trying to build a mesh network using 4 nRF24L01 modules directly connected with Arduino Uno where 1 module is master node and the rest are base nodes. The workflow is exactly as follows I'm ...
2
votes
2answers
737 views

Need help understanding how RF communication works with 2 arduinos

I have two arduinos (uno) and I would like to send the results of a key press on a 5X4 matrix pad to the other arduino. The matrix keypad works great. I can identify which key was pressed with a ...
2
votes
1answer
1k views

nrf24l01+ with antenna problem

I just got 4 nrf24l01+ modules with the external antennas, but I'm not able to make them work. I'm using arduino nanos and MySensors to create a gateway and a sensor. The funny thing is that when ...
2
votes
1answer
819 views

Dereferencing char into a struct

I am sending some data over an NRF24 link, using the RF24Network library. So far I have only sent numbers, now I also want to send a string, so I have set up my payload struct as struct payload_t { ...
2
votes
1answer
1k views

RF24 tranceivers: trouble with two way communication

I am using RF24 modules with my two Arduinos Leonardo with the RF24 library. My goal is to be able to press a button on the first Arduino which will light up an LED on the second Arduino, and be able ...
2
votes
1answer
267 views

Run code via NRF24L01+ command “dynamically”?

I'm trying to make a home automation setup but I'm having a bit of trouble. I want to be able to send commands of varying sizes to my arduino, separated by "|" and after receiving it completely it ...
2
votes
1answer
546 views

Printing transmission data from nRF24L01+

I have a beginner's problem. I have 2 nRF24L01+ devices. They are communicating with each other great, and I can talk with the nRF via SPI. The problem is I want to display, on the serial monitor, ...
2
votes
1answer
119 views

More missed messages with longer cables with nRF24L01+?

I am using nRF24L01+ 2.4 GHz transceiver. When I connect them directly (with SPI pins 10..13 from Arduino) to the adapter board for the nRF24L01 I get occasionally errors (meaning the receiver does ...
2
votes
1answer
230 views

rf24 change order of data

I'm using two Arduinos with the rf24 modules. I want to control a process with those, but for now I'm just checking the connection. This is the code of the master: #include <SPI.h> #include "...
2
votes
1answer
355 views

Module and library for self healing large sensor network

I have to build a wireless sensor network with arduinos on my project. It does not need to be a mesh network, but it needs to have self healing capabilities. I would like to use something cheaper ...
2
votes
2answers
1k views

Motor shield and wireless transceiver compete for same pins

I would like to use these 2 components with an Arduino Uno: Arduino Motor Shield R3 nRF24L01 2.4GHz Wireless Transceiver I use Stepper for the motor shield, and SPI + RF24 for the wireless ...
2
votes
1answer
164 views

Two nRF24L01 radios per Arduino

Due to the results of my previous post (Slower nRF24L01 round trip delay than expected) I found out that it will be quite difficult to reach my latency requirements. I am thinking about using my own ...
2
votes
1answer
873 views

Modified Mesh networking using nrf24l01

I am trying to make a mesh network of three nrf24l01 nodes in which all three are transceivers, such that all three are in a line. The modification I want to make is that if two end nodes are not able ...
2
votes
1answer
931 views

Not sure I'm understanding pipes for NRF24

I've started working with the NRF24 library for some fun little side projects. I have only gotten through some basic tests but I'm starting to look at ways to tinker with the code. I have more ...
2
votes
1answer
5k views

Arduino Nano nRF24L01+ DFPlayer Mini SPI Problem

I'm working with an Arduino Nano board clone (CH340) on wireless control of DFPlayer Mini, transceiver sending a Struct variable with MachinePrefix (just in case), sound type (I have more folders by ...
2
votes
1answer
2k views

How to program an nRFL01 RF module that is connected to a pc via a USB to UART/TTL adapter?

In a few of my previous questions I was told that the nRF24L01 RF Module can be connected to a pc using a USB to UART/TTL adapter. After a bit of research I understand that one way to use it is to ...
2
votes
1answer
369 views

Connecting Saleae Logic 8 to MISO (pin 12) on Uno 3 w/ NRF24L01+ halts program

I have an NRF24L01+ with the base module (regulates voltage) connected to an Arduino Uno 3. I'm using the tmrh20 NRF24 library and am running one of the example programs. I'm trying to sniff the SPI ...
2
votes
1answer
2k views

How to choose SPI type used by RF24 library from application?

I am developing a device with Ethernet shield (with Wiznet W5100) and NRF24L01+. I need to use Soft SPI due to a bug in the Wiznet chip. Next I am developing a different device with NRF24L01+ only. I ...
2
votes
1answer
2k views

nRF24L01 module using Mirf library was working and then stopped

I have two nRF24L01 modules, they are both attached to a sensor shield that has special ports for this type of module, on Arduino Unos. I have this code on the Arduino that is sending the signal: #...
2
votes
1answer
3k views

Multiple nodes with the same receiving and transmitting address

I want to make a network with arduinos and nrf24l01 chips. The network will be like this: 1 master arduino multiple (no specific number) slave nodes I want all nodes to have the same receiving and ...
2
votes
0answers
1k views

RF24 - Split data in payloads at sender and then rebuild on receiving end

I'm trying to send some data using nRF24L01+ transceivers, but I need to use 8 byte payloads for reliability. The data I'm sending is much bigger than that, so I need to split it into 8 byte packets ...
2
votes
2answers
125 views

Difference between Arduino IDE giving me headaches

For some time now I've been playing around with the latest version of Arduino IDE and my UNO and ATTiny with simple 433 RF links with the Manchester Library. It all worked fine, but for my next ...
2
votes
2answers
564 views

Why is the nRF24L01 not working with Arduino Esplora?

I am working on a remote control car from an Arduino Esplora board and the Mega 2650 Board. My problem lies with the Esplora board as the nRF does not transmit like it is supposed to or does not even ...
1
vote
2answers
12k views

NRF24L01+ scanning and connecting to wifi hotspots or creating one

I've seen this video so I think I can connect it through my wifi router to any device. How can I scan for and discover wifi hotspots and then connect to it? Or is there a way to create wifi hotspot of ...
1
vote
2answers
724 views

Unable to compare char from radio (RF24)

The code below is receiver code using nRF24L01. In the loop section I'm comparing the char that was being sent from the Arduino transmitter. In this case the char array says "I'm off" just like the ...
1
vote
2answers
426 views

Powering Arduino Mega 2560 from a Raspberry Pi Usb

I have a Raspberry Pi B+ running 7x24. I have to connect an Arduino Mega 2560 to its USB. The Arduino has only one nRF24L01-PA-LNA powered from its 3V3. Can I power the Arduino from the Pi's USB?
1
vote
1answer
430 views

RF24 Network and Payload

i struggle to figure out the max payload for the RF24 Network library without payload fragmentation. It uses a NetworkHeader with the Attributes from_node, to_node, id, type and reserved. This must be ...
1
vote
4answers
666 views

Reduce 5v Trinket Pro to 3.3v?

Apparently these nRF24L01+ modules need 3.3v, but I've only got 5v Trinket Pros that I'm using. How can I reduce the voltage to the RF transmitter? Would a voltage regulator work? Specifically ...
1
vote
1answer
1k views

NRF24 Mixing with/without antenna

Is it possible to have the NRF24 module on an Arduino Mini transmitting to an NRF24 with SMA antenna on a Mega? In that case, would the antenna on the Mega help pickup the signal of the transmitting ...
1
vote
1answer
47 views

NRF24L01+ changing configuration after startListening

I have been trying to get two Arduino UNO talk to each other via NRF24L01's with TMRH20's NRF24 library. I tried many tutorials and examples and none of them worked. Most of them prints some error ...
1
vote
1answer
191 views

How do I feed NRF24L01 from Arduino Pro Mini?

I wanted to control speed of my four coreless DC motors using Arduino Nano. Then I realised my 3.7V 380mAh 25C and 720mAh (110mAh on picture is just to hold my battery's place) 25C LiPo batteries won'...
1
vote
1answer
53 views

NRF24L01 Networking [closed]

We checked Xbee, ZigBee and other alternatives already and we're trying to figure out a way for good and cheap network system. NRF24l01 looks good but 32 bytes not enough actually. Even so looks like ...
1
vote
1answer
5k views

How to connect NodeMCU to NRF24L01

I need to connect NodeMCU and NRF24L01. where I'm receiving data from another NRF24L01 Transmission. I managed to connect to a WiFi network but the data receiving is not taking place as expected. Here ...
1
vote
2answers
464 views

Arduino with nRF24L01

I am using nRF24L01 with Arduino Nano and Mini. I feel they are very useful when we want to connect multiple Arduinos together. In market we can buy Arduino with WiFi and Bluetooth, why don't they ...
1
vote
1answer
2k views

Problem with using multi-node nRF24l01+ with Arduinos

I have 3 nodes in my system. One centralNode and two sensor nodes (right and left). Sensor nodes transmit data to the centralNode and receive from it. centralNode may transmit to both nodes and ...
1
vote
2answers
81 views

Library using another library

I'm writing library for smart home arduino DIY project. i want to use another library(not written by me). here is the code: boiler.cpp #include "Boiler.h" Boiler::Boiler(int pin) { _pin = pin;...