These wireless module can be power hungry when transmitting data, so you might be losing the connection.

Then, I replace:and all run like charm. If that’s true, first we create an array of 32 elements, called “text”, in which we will save the incoming data.Using the radion.read() function we read and store the data into the “text” variable. The problem was one of the nrf24l01 module was not working properly (it only receives, doesn’t transmit). You can notice in the introduction that I’m able to light up the LED while moving the joystick.The problem might be the power. I use another nrf24l01 and it works with out problem.HI, this is exactly what i need for my DIY RC Plane. The operating voltage of the module is from 1.9 to 3.6V, but the good thing is that the other pins tolerate 5V logic, so we can easily connect it to an Arduino without using any logic level converters.Three of these pins are for the SPI communication and they need to be connected to the SPI pins of the Arduino, but note that each Arduino board have different SPI pins. You can watch the following video or read the written tutorial below.For explaining the wireless communication we will make two examples, the first one will be sending a simple “Hello World” message from one Arduino to another, and in the second example we will have a bi-directional communication between the Arduino boards, where using the Joystick at the first Arduino we will control the servo motor at the second Arduino, and vice versa, using the push button at the second Arduino we will control the LED at the first Arduino.Let’s take a closer look at the NRF24L01 transceiver module.

by comparing new and old value and jump over radio.write(&joystick, sizeof(joystick)).Well, yeah I guess you can do that. to computer over the standard USB connector, and this single connection can be kept open for the duration of the sketch;Am I dreaming up something that isn’t currently possibly or that doesn’t exist?Hey, thanks! Once I realized that, and hooked up the wires by pin number rather than by your schematic, everything worked great.Hi, I was able to make this work but instead of bi-directional communication, I wanna be able to control two servos with joystick. A friend gave me a couple to play with for a project and I have not really used them before?Thanks, I’m glad you find them useful.


We share news, articles, projects, and circuits in various electronics domains such as Embedded, Power, Analog, Digital, Audio, IoT, etc thus helping our readers with their projects and work. It takes me long time to identify the problem. What is capacitor? In such a case make sure you connect the ground pin of that power supply with the ground pin of the Arduino in order to work things properly.Hello Dejan. I was able to have it up and running in no time!

means it’s only has one IDE. I already have a tutorial how to do it using a Bluetooth module.The link is included in this article already.

It can’t receive the signal of the transmitter.I have a follow up question. if you have a capacitor connected, just remove the line in both sketches.Hi thank a lot for your example but i have a little problem maybe about the rf signal. I couldn’t get it working at first because of a real dumb mistake I might be able to help others avoid. Does the board matter, I looked up the corresponding ICSP pins for the Uno boards, I don’t know why it is not working.

Is it possible to transmit from another source instead, say my own sensor with a 2.4GHz antenna, transmitting an analogue frequency. Also, as I always suggest, use decoupling capacitor at the 3.3v input pin of the module.Great tutorial!! Have no idea was it my fault, or something is new in the last library. There are like a Many  of third party online server and platforms available for showcasing the data of your IOT project.

Will system stand duplex if continuously move the joystick? I have zero experience with Arduino but I understand it is good for robotics prototyping and figured I would dig in to see if it will work for my use case. So if connected properly it should work the same as with the Mega.

In this Arduino tutorial we will learn how to make a wireless communication between two Arduino boards using the NRF24L01 transceiver module. This project is based on GSM module which in our... 1. Here is part of the receiver code I am working with.

Unless I have missed something from the tutorial.Try to use decoupling capacitors or use an external power supply.Do you have any ideas on how to establish a connection and receive data with a laptop computer rather than a second arduino?You can use a Bluetooth Module for that purpose. The module has the generic nRF24L01 IC from Nordic semi-conductors which is responsible for transmission and reception of data. It depends on the situation but it could work. Thanks again!Thanks for the great tutorial!

I have been working a bit with Arduino’s now and your site has been extremely helpful.

im making an rc car and figured out how to drive the motors but i have one sevo on front intended for steering how can i code it?Check my detailed Arduino Bluetooth Tutorial for the HC-05 Bluetooth module, you might find some useful information.Can we do the “Hello World” communication between two arduino in only one PC? I would appreciate a helpful response, Thank You.The boards doesn’t matter. What is capacitor? I was hoping you could confirm that my assumptions are correct:1. Try to use a different dedicated power supply for the module.
At the end we just print text on the serial monitor.

All rights reserved. You just need to start the IDE two times, so you will have two different IDE on which you can select the different ports to which your Arduino are connected.I tried to make the nRF24l01 work, but the receiver code is just showing some random symbols even if the serial monitor baud rate is same as the code.