LSNACZ_NRF24L01+
New product
190 Item Items
Warning: Last items in stock!
Availability date: 11/16/2016
GroundStudio Jade U1 34,20 lei | ||
GroundStudio Jade U1+ 55,05 lei |
GroundStudio JADE N1 24,42 lei | ||
GroundStudio JADE N1+ 21,21 lei |
Wireless transceiver operating in the 2.4 GHz free band.
This is not a Wi-Fi device; it just operates at the same frequency. To create a network, you need at least two modules.
It can be used for implementing custom architectures or protocols.
Maximum RX/TX current: < 14mA
Can operate in Ultra Low Power mode.
Power supply voltage: 1.9 - 3.6V.
It is 5V tolerant on the logic side.
For this example, you will need the following:
2x Wireless Module (not Wi-Fi) NRF24L01+ || Reference LSNACZ_NRF24L01+
2x UNO Development Board || Reference TXVMOK_DB-UNO-R3
various wires needed for making the electrical connections
PINOUT:
Required Connections:
The connections in the image below must be made the same way for both interfaces (receiver and transmitter).
The CE and CSN pins can be connected to any other digital pins, but they must correspond to those defined in the code.
The IRQ pin is not connected to the UNO development board.
After making the two assemblies, the codes must be uploaded to the development boards.
Programming in Arduino IDE:
To program the development boards, we need the "RF24" library, which can be found in the Arduino IDE, Tools->Manage Libraries... menu, as in the following image:
Once the library is installed, go to the File->Examples menu and look for the RF24 section where you choose the "GettingStarted" example.
Programming the RECEIVER board:
The example should be uploaded to the board used for reception without any code modifications.
Programming the TRANSMITTER board:
If you have both boards connected to the same PC, to open the "Serial Monitor" console on the other port, open another instance of the Arduino IDE by holding down the "Shift" key on your keyboard (this way, you can monitor the functionality of both codes at the same time).
For the transmitter, you need to change the value of the "role" variable from "false" to "true" in the following line:
"bool role = false; // true = TX role, false = RX role"
After modification, the line will look like this:
bool role = true; // true = TX role, false = RX role
Now we can upload the example to the UNO board that will control the transmission.
In the Serial Monitor of both development boards, you need to enter the values 1/0 to select the connection as shown in the images below:
WARNING: You must select the appropriate baud rate specified in the code (in this case, 115200).
For the TRANSMITTER:
For the RECEIVER:
After entering the corresponding values in each Serial Monitor, the connection between the two devices will begin, incrementing the "payload" variable of type float with each successfully completed transmission.
For the TRANSMITTER:
For the RECEIVER:
1x wireless module NRF24L01+
No customer reviews for the moment.
24,29 lei
4,05 lei
5,35 lei
0,86 lei
60,29 lei
9,48 lei
75,91 lei
155,72 lei 233,59 lei
34,81 lei
65,01 lei
65,01 lei
115,51 lei
115,51 lei
24,95 lei
24,95 lei
13,28 lei
77,33 lei
113,04 lei
0,43 lei
20,99 lei
28,54 lei
83,27 lei
13,12 lei
23,78 lei
65,44 lei
130,88 lei
1,50 lei
4,76 lei
15,79 lei
0,28 lei