Awesome. I have no real experience with communication programming and have yet to do more with the Arduino than alter simple code After spending several hours watching videos and taking notes on the nrf24l0 I was ready to abandon any kind of attempt to understand SPI communication , but then I found your video. Your ability explain the code without relying on jargon has given me a great starting point for my rf24 projects. Thanks!
@paulroach51189 жыл бұрын
Thank you so much! I have been working on this all day and until now (4:30 PM) I have been really frustrated with the software. Thanks!
@AvinashRavi9 жыл бұрын
Wow! this is very simple to use.... and your Explanations are simple and very clear.... no one taught the code like this!!
@prashantchaudhari71998 жыл бұрын
Worked with sample code and suggested connections first time itself. Thanks.
@KishoreKumar-uz8ir4 жыл бұрын
Thank you so much. I tried all other codes from other channels and they didn't work despite the connections being correct. I felt so bad and wanted to give up. Thankfully I found your code.
@SteveBrayley9 жыл бұрын
1:44 - Been working with these modules for a month or so, well at least trying (still fresh meat lol) Kept getting frequent packet losses with a 10uF cap, stepped this upto a 47uF packet loss decreased but was still present so I added a 100uF cap it cleared up completely.
@renaldsurpris1158 жыл бұрын
Hi You are a fantastic instructor.
@retronexusnet6 жыл бұрын
EXCELLENT videos! Please more of that!!!
@beehive8089 жыл бұрын
WOW, what a nice blogspot.com, one of the better ones out there, Thanks
@jamescaperelliiii46209 жыл бұрын
Thank you for the video. Cannot wait to try this today!
@nebe019 жыл бұрын
These modules are great! I'm thinking of using these between two ATtiny4313s.
@kolban19 жыл бұрын
At 3:48, we see the descriptions of CE and CSN... I think you may have them reversed? I think CE controls TX vs RX while CSN is the SPI Chip Select.
@mamessner9 жыл бұрын
Where do you save the printf.h file? Can you just save the text in a text editor and name it printf.h?
@DefuserDesigns9 жыл бұрын
Very good video - Thank you
@wellyntongbreton82279 жыл бұрын
Thank you for your instructive videos. Can I bind my old (2.4GH) RC toy remote controls with one of these?. How?
@zoefeng58949 жыл бұрын
What is the connector you used between Pro mini and transceiver?
@maranatha849 жыл бұрын
Thanks for the video. It works good. It would be nice if you could share us something you have done with the wireless communication than just sending and receiving packets
@ForceTronics9 жыл бұрын
maranatha84 If you check out my video "nRF24L01 / Accelerometer RC Car" you can see an example project where I use it.
@shingabiss Жыл бұрын
Can't find the code on the link specified above. No search on the website that I can find.
@ForceTronics Жыл бұрын
Go to the search bar on the website and search using the title of the video
@MPElectronique9 жыл бұрын
Hi nice tutorial. What is the range of these nRF24L01 ? I can't get it outside, they only communicate short distance 10-20 m in the house... is it normal? thank you! Marc.
@veyselaksoy65587 жыл бұрын
Can you use these to inform them each other? Means that use a button for one side and if you push this button , other nrf24l01 side which has a LED will get information to switch on its LED.After that if we use a button which is in other Nrf24l01 , this will cause to inform nrf24l01 to do something.I hope you understand .d
@sesethumhlana45437 жыл бұрын
I would like to know if it is possible to implement an ad-hoc network using the RF24 modules. I am developing a proof of concept for vehicle to vehicle communications using toy cars. My first option was Wifi but the ESP modules do not support ad-hoc networking.
@ForceTronics7 жыл бұрын
Yes. If you look at some more of the videos on my channel there is a series that sets up a mesh network using the nRF24L01. You can also find open source libraries on Github that help setup advance networks with the nRF24L01
@sesethumhlana45437 жыл бұрын
Cool, thanks. I'll have a look.
@sesethumhlana45437 жыл бұрын
Is there a software that I can use to simulate the nRF24L01+? I've been looking around and can't find any.
@ForceTronics7 жыл бұрын
Not that I know of
@grk60811 ай бұрын
Hello sir, I have several questions I would like to ask you about some code that I wrote that I'm trying to put into place. You said I could email you but I do not see an email address, would you please provide it? Thank you for the video truly appreciated.
@ForceTronics11 ай бұрын
Thanks for your interest in ForceTronics. That video was made many years ago and I no longer share my email or debug code. Too many requests and just helping one person turns into hours of work and follow up questions that do not end. I only address questions related to content in the video. I would suggest turning to a forum for help. Hope you figure it out.
@OzInFl9 жыл бұрын
haha yeah, love the pipe address too. I noticed that right away..Wondered if it was on purpose then I saw the comment in the video.. (Great minds think alike)
@DieBastler12348 жыл бұрын
Glad I'm not the only one haha :D lg, couka
@AvinashRavi9 жыл бұрын
Sorry... Your code is not working work my nRF24L01+ MODULE.... is there any other way?
@AvinashRavi9 жыл бұрын
***** sure... I will tell it for sure
@chetanbais9 жыл бұрын
Thank you for such an informative video. I used the code Tx code from your blog on my Uno R3. When I check on the Serial Monitor, I see gibberish. Maybe I am not properly setting up Printf.h Could you please list out steps to setup Printf.h ?
@chetanbais9 жыл бұрын
Chetan Bais Figured it out from maniacbug.wordpress.com/2011/11/02/getting-started-rf24/#more-229 I had the baudrate set to a wrong value on my serial monitor. I set it to 57600 and voila!
@myildirim9 жыл бұрын
Can you give more info about 10uf capacitator, when i write it to ebay i see lots of items. They have different volts etc.
@ForceTronics9 жыл бұрын
+M. Yıldırım You will need a 10uF electrolytic capacitor. The voltage rating just has to be higher than the voltage you plan to use it at so 25V, 50V, or 100V will all work. Here is one example: www.ebay.com/itm/100PCS-10uF-25V-105c-Electrolytic-Capacitors-5x11mm-/291539780847?hash=item43e12004ef
@MrMidouCa9 жыл бұрын
great explanation ,I have this question for you, let's say I have the nRF24L01 Transceiver connected to my arduino, and I want to send radio signal...but wait ! not to annother arduino but to a device that uses radio frequency, for example I want to command a wireless light socket, how can I do that? : )
@ForceTronics9 жыл бұрын
+med garouche Well it depends on the wireless communication standard the light socket uses. The nRF24L01 is a proprietary communication standard developed by Nordic so my guess is it would not work with many wireless light sockets on the market. It the light socket uses bluetooth or WiFi than you would need a bluetooth or WiFi module to communicate with it.
@MrMidouCa9 жыл бұрын
ah ok, thanks for the reply check this tutorial, the guy used a different RF module to store the RF signals and then reproduce them using the emitter, very cool project blog.rogiervandenberg.nl/2013/03/control-lights-with-arduino-remotely.html
@terraria1038 жыл бұрын
Do these cause any issues for 2.4GHz WiFi networks in the same environment?
@ForceTronics8 жыл бұрын
+SOFAR Not in my experience. You can also select the exact frequency to use it at in 1MHz intervals and you can select a frequency outside of the WiFi band.
@abdullahsaif48598 жыл бұрын
Hello, i have tried the two arduinoes so, when i open serial monitor for sender and reciever i dont see any thing, ichecked the connections and codes until I am blind :(
@ForceTronics8 жыл бұрын
When you open the serial monitor does it print out any information, such as the settings of the transceivers? If not have you verified that the arduino is able to communicate with the serial monitor (without the transceivers)? If not I would suggest writing some simple code from the Arduino to communicate with the serial monitor. If that does not work you have an issue between the arduino and serial monitor.
@palakgandhi19007 жыл бұрын
Could you code for the AES Encryption using two arduinos connected wirelessly
@ForceTronics7 жыл бұрын
I have not researched using AES encryption with this setup so I can't say for sure, but I would think it is possible.
@palakgandhi19007 жыл бұрын
okay.. if you do that ever please post it on your page .
@spacenerd74638 жыл бұрын
can these transmit and recieve data at the same time?like in phone both device can transmit and recieve at the same time..?if not then how can i make this happen with arduino and nrf24l01?help please.
@ForceTronics8 жыл бұрын
No these cannot transmit and receive at the same time since the transmit block and receive block both share the same antenna.Do you really need to transmit and receive at the exact same time? The Arduino is a single core MCU (most versions at least) so it can't send data out on a digital line and read data in on a different digital line at the same time.
@katkothaza8 жыл бұрын
and that's where he needs an RTOS like FreeRtos. Right?
@skillradius98675 жыл бұрын
How can i extend the range without the antannae veraion
@ForceTronics5 жыл бұрын
You can turn up the transmit power to it's Max level and make sure the antenna has no metal around it
@ipro0Tube8 жыл бұрын
i cant find the code on your site, can you link me it please? thanks!
I uploaded the transmitter code and receiver code to their respective nodes. This is what I am getting at transmitter module's serial monitor Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed Now send packet: 1 packet delivery failed What should I do ? Is my module working fine?
@ForceTronics8 жыл бұрын
it means they are not communicating. I don't know enough about your setup to know why it is not working.
@DavidHudman8 жыл бұрын
I got the same error. Not sure what the problem is yet.
@DavidHudman8 жыл бұрын
I'm using an Arduino Micro. When I select my board, I've chosen "Arduino/Genuino Micro" and "Arduino Leonardo". Neither has worked.
@ForceTronics8 жыл бұрын
If you are getting that error it means that your transmitter sent or tried to send data but your receiver never replied that it got it. Some areas to check: Is the receiver setup correctly with the receiver code loaded on the Arduino? Do you have a capacitor right at the transmitter VCC input to ensure it is getting enough fast current to transmit? Try with the transmit power set on Low and see if that works. What does the serial printout from the receiver say? Does the receiver print out its current state? Do the addresses of the receiver and transmitter match?
@DavidHudman8 жыл бұрын
+ForceTronics I did notice that the receiver didn't have any serial output at all. I thought I programmed it correctly, but I can try again. If by address matching, you mean the "boobies" pipe name, then yes they match lol
@joeljoseph32516 жыл бұрын
I see what u did there with the pipe address😂😂
@Aryan-hd2fl3 жыл бұрын
10:37
@kolban19 жыл бұрын
Ive been wanting to connect the nRF24 to a breadboard and found the following solution: neilkolban.com/tech/attaching-an-nrf24-to-a-breadboard/
@rajnishkumar90783 жыл бұрын
Thanks! You are basically creating a DIY breadboard adapter. I had decided to buy one for making connections easier when I saw your comment. Right thing at the right time ... I must say.
@shinevisionsv4 жыл бұрын
Nice pipe addr hahahahaha.B00B1E5. Awesome video!
@_APOGEE5 жыл бұрын
Why is the pipe address "boobies." Am i the only one noticing that?
@jimcline27954 жыл бұрын
FYI - Here's a video featuring a very nice pair of boobies. kzbin.info/www/bejne/npioZ3qto9-Eg7c