Arduino Wireless Communication - NRF24L01 Tutorial

howtomechatronics.com/tutoria... ► Find more details, circuit schematics and source codes on my official website.
In this Arduino tutorial we will learn how to make a wireless communication between two Arduino boards using the NRF24L01 transceiver module.
Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
► howtomechatronics.com/
Like my page on Facebook:
► / howtomechatronics
Add me on Google+:
►plus.google.com/+Howtomechatr...
Music: Aduro by Jens Kiilstofte (machinimasound.com/music)

Пікірлер: 640

  • @johnnynickles6955
    @johnnynickles69555 жыл бұрын

    Thank you for posting this tutorial! I was at a wireless data communication bottle neck on a robotic arm project and you just saved the day! Great job my friend! So happy!

  • @aonoymousandy7467
    @aonoymousandy74675 жыл бұрын

    clear and helpful tutorial, I like that you go in depth on what you are doing unlike many other tutorials, thanks

  • @geluidsbox9195
    @geluidsbox91957 жыл бұрын

    I literally got my 3 NRF24L01 modules today and was trying to find a good tutorial, and now you uploaded this, thanks!!

  • @fouzaialaa7962

    @fouzaialaa7962

    7 жыл бұрын

    i was lost between using wifi or xbee or RF and what do you know our friend decided to upload a video !

  • @geluidsbox9195

    @geluidsbox9195

    7 жыл бұрын

    Go for the NRF, I also got my wifi-module today and it's terrible. If you're going for the wifi module buy one which is build in into an arduino, like the Wemos!

  • @-EhsanMalik-

    @-EhsanMalik-

    2 жыл бұрын

    I love being 4 years later

  • @David-uy7ev
    @David-uy7ev3 жыл бұрын

    Thanks, this was a huge relief, because I've watched several other tutorials, and it didn't work then. I really appreciate you

  • @BGLENN-dp4tx
    @BGLENN-dp4tx6 жыл бұрын

    OUTSTANDING VIDEO! Thank you very much. Not only did this completely explain the subject matter, I enjoyed the precise articulation which compresses a rather large amount of information into an efficient time line. I did have one question. Instead of only 6 receivers, I need to expand this. So, would you have ideas to share for, say, adding a second group of 4 receivers? One group of 6 and another set of 4? If you have a blog, I'd be happy to continue this conversation in that manner. Thanks.

  • @tmsk8er364
    @tmsk8er3647 жыл бұрын

    i`v been waiting for a new video , and surprised you made the video im looking for

  • @Eurus721
    @Eurus7216 жыл бұрын

    Noticed one small error in the drawing that I'm sure has already been mentioned but not recently maybe. On the Nano in the picture the green wires are running to 10, 11 and 12 rather than 11, 12 and 13. 13 is on the other side of the board. Only I would follow the picture and miss that the numbers everywhere have it correctly. Don't want to say how many hours I messed that up and I've used SPI before and actually was bummed because it uses my little flashing LED pin 13. Not at my best today. Really great video and your link to your page really helped. Super. I don't know I could have linked them without it. Many thanks.

  • @HowToMechatronics

    @HowToMechatronics

    6 жыл бұрын

    Yeah, thanks for the remark.

  • @Kang38290

    @Kang38290

    4 жыл бұрын

    yeah I struggled with them hours too small mistakes

  • @plebaniaurydzyka8356

    @plebaniaurydzyka8356

    4 жыл бұрын

    What do you think, Can I use this module with just AtMega328 (without Arduino)?

  • @malcolmwicca

    @malcolmwicca

    3 жыл бұрын

    @@plebaniaurydzyka8356 Yes you can. I have used the Atmega 328 on its own for use in model aircraft. Works great.

  • @m4nuz

    @m4nuz

    Жыл бұрын

    @@HowToMechatronics Man, just mark it in your video and on your website... you cost many people plenty of time...

  • @jeffkrueger8644
    @jeffkrueger86447 жыл бұрын

    Thanks for a great tutorial. You cleared up a lot of stuff I was confused about.

  • @Echine10HM
    @Echine10HM5 жыл бұрын

    I thank you for this video and the tutorial link, I learned a lot from you. I share your creations and put thumbs to the sky. ;) Continue like this, I become a big fan ^^.

  • @HowToMechatronics

    @HowToMechatronics

    5 жыл бұрын

    Thank you!

  • @dannylumcreative
    @dannylumcreative Жыл бұрын

    Great video thank you so much! I just wanted to bring to your attention that the 2 of the 3 green wires at 2:32 for the arduino nano are incorrect. MOSI is correct. But you have SCK running to 12 when it should be 13. And MISO is running to 10 when it should run to 12

  • @orange_tweleve

    @orange_tweleve

    Жыл бұрын

    And in the code you need to swap ce and csn pins around ( 8csn , 7 ce )

  • @mokshpatel6878

    @mokshpatel6878

    5 ай бұрын

    yoo

  • @mokshpatel6878

    @mokshpatel6878

    5 ай бұрын

    i need your help

  • @MsEDUARDOCR7
    @MsEDUARDOCR77 жыл бұрын

    Congratulations! excellent project. It would be great if you make a wireless project using Xbee modules. I know these devices are expensive, however, you can consider this project for the future.

  • @Anton-sz6ef
    @Anton-sz6ef5 жыл бұрын

    Thank you! The bilateral communication thing is very useful!

  • @resonance2001
    @resonance20016 жыл бұрын

    Thanks for a very useful video. That has got me started with these great transceivers

  • @Daus-eu9kw
    @Daus-eu9kw3 жыл бұрын

    Just finished testing your code, it works! thanks. I add "radio.setChannel(0)" after "radio.begin" at both transmiter and receiver sketch. It is to make sure both receiver and transmeter in the same channel. Since it is 125 channels altogether then i use 0 at both. Thanks again.

  • @EasyHomeMadeProjects
    @EasyHomeMadeProjects7 жыл бұрын

    Nice Man!

  • @wondeanb4098
    @wondeanb40985 жыл бұрын

    Thanks. Clear and helpful tutorial.

  • @malcolmwicca
    @malcolmwicca3 жыл бұрын

    Brilliant video. Best explanation yet on how to code for nrf24L01. Many, many thanks for posting this tutorial.

  • @TechSlice
    @TechSlice4 жыл бұрын

    Nice work! I am sitting here trying to think how I can implement this in some of my projects.

  • @pow9606
    @pow96064 жыл бұрын

    Nice introduction to the NRF24L01. The diagram of the Arduino Uno/Nano at 2:30 seems wrong but the arduino mega seems correct. Would of been nice to see the demonstration at the beginning with a clear view of the wiring. Thanks for the tutorial.

  • @aswinthraj9021
    @aswinthraj90217 жыл бұрын

    Hi Dejan, You are doing a great work!! Can you tell me which software you are using to edit the videos? They look perfect

  • @Poult100
    @Poult1003 жыл бұрын

    Excellent! Thanks. And also, thanks for not drowning your videos with 5h1t 'music'! Your voice is important and it comes across well! 👍

  • @HowToMechatronics

    @HowToMechatronics

    3 жыл бұрын

    Glad you like it!

  • @fredgenius
    @fredgenius3 жыл бұрын

    Excellent! Clear and concise example, many thanks.

  • @maqeelqureshi
    @maqeelqureshi7 жыл бұрын

    Thanks. Exactly what I was looking for.

  • @domothepilot
    @domothepilot7 жыл бұрын

    great video, thanks!! What is the size of the sketch for the second example? Including the includes =) for servos and rf

  • @aldeen19
    @aldeen196 жыл бұрын

    Finally I got it working after two days of attempts trying to find out what was wrong, I replaced the Nano board with Uno board.. Thank you very much.

  • @kenengel6223

    @kenengel6223

    6 жыл бұрын

    Did you have problems with both demos, or just the second one? I'm using two Nanos. I got the first demo to work, but not the second.

  • @pasblo39
    @pasblo396 жыл бұрын

    thank you have helped me with the nrf24L01 it was causing me a headache.

  • @ketutadekurniawan8871
    @ketutadekurniawan88716 жыл бұрын

    question sir, is it perhaps the data will sent without lost if I use the delay 50 us using delay() or micros() function?

  • @ETechProjetos
    @ETechProjetos7 жыл бұрын

    ótimo vídeo !!! você tem o esquema de pinagem pra utilizar o arduino uno r3 no lugar do arduino nano

  • @mohammedzaman1937
    @mohammedzaman19377 жыл бұрын

    nice video! is there a way to turn on/off a led remotely when the temperature reaches a certain level (provided a temp. probe is attached to the arduino)?

  • @aslak1985
    @aslak19857 жыл бұрын

    Thanks for the good work! Keep it up.

  • @learnings...1448
    @learnings...14486 жыл бұрын

    should we program or pair NRF24L01 before ...... And start this tutorial/.....

  • @vedant6633
    @vedant66337 жыл бұрын

    WoW HOW EASILY U EXPLAINED THE NRF24l01 THANKS A LOT

  • @EnvoyOfFabulousness
    @EnvoyOfFabulousness3 жыл бұрын

    I believe I just discovered a small mistake in the video (with the Nano/Uno at least, I am using 2 Uno's) that was causing me some headache in figuring out what I was doing wrong. If you're having trouble like I was maybe this will help you (for me, the receiving end was getting a flood of blank input and eventually getting some weird characters before outright stopping (viewing with the serial monitor). At 2:30, you list the CSN as being connected to Pin 8 and CE to 7, for the Nano/Uno. However, if you look at the code at 2:40, you have the line: RF24 radio(7, 8); // CNS, CE Which I assume implies that you have the CSN connected to 7 and CE to 8, in their respective order. This is reversed from the list 10 seconds earlier. All I had to do was swap which wire was going to which pin and suddenly everything is working fine. Just swapping the lines in the code should have worked too.

  • @antoniobalandi

    @antoniobalandi

    3 жыл бұрын

    I ran into the same problem as well. I think the comment should have stated RF24 radio(7,8) //CE,CNS...... that's the set up that worked for me. Eventually switching them around just like you did. Instead of switching the wires, i just switched the number on Arduino

  • @mitsos306ify
    @mitsos306ify3 жыл бұрын

    Best intro to wireless communication! Thanks!

  • @HaiTHaMKoBeIssI
    @HaiTHaMKoBeIssI7 жыл бұрын

    very clear and simple explanation, thank you.

  • @mrskywalker6114

    @mrskywalker6114

    6 жыл бұрын

    HaiTHaM KoBeIssI go to serial monitor

  • @muhammedoglubey2502
    @muhammedoglubey25027 жыл бұрын

    great project !!! do u think it would work as at one side android smart phone (as a remote control) at the other side a car with the NRF24L01 connected to some motors and a motor driver? please respond :D

  • @fouzaialaa7962
    @fouzaialaa79627 жыл бұрын

    as always from the first minute i feel like i know this module already you explained it so well that i will change my project from wifi (hard for me) to RF ..... excellent video love it...i have a question for you can the modules be configured to be like 6 emitters a single receiver ?? i have a project and i need 50 separate transmitter boards to send data to the same receiver so my solution is i will have every board pass data to the next board that way i can get data from all of them !!! can i do that ????

  • @idiotwithasolderingiron
    @idiotwithasolderingiron5 жыл бұрын

    Would this transceiver work with a high frequency high power plasma cutter running. I am starting work on an idea I have to use servos to remote operate some switches on the console

  • @kennethneo2225
    @kennethneo22254 жыл бұрын

    Awesome tutorial! Can you make another one using two esp-01's?

  • @Ararad_Sarkissian
    @Ararad_Sarkissian Жыл бұрын

    Very good video, but I am having "Noise" problems, and I saw others are having similar problems. Any suggestions or improvements that you would recommend?

  • @victorarrascuevitte2032
    @victorarrascuevitte20326 жыл бұрын

    Buenas tardes,saludos de Perú, en la figura del arduino nano no conectas el pin 13 como indicas en las tablas de conexión, por que ?

  • @davidporras761

    @davidporras761

    5 жыл бұрын

    Simplemente se equivocó en la conexión, cuando conectés esos 3 pines (SPI), hacelo tomando de referencia la descripción que viene bajo la imagen del Nano

  • @johnmcginnis1779
    @johnmcginnis17793 жыл бұрын

    Great experience, I used 2 NANOs. Comments about pin 13 helpful ... worked first time. Thank you !

  • @shawnaksawaikar4104
    @shawnaksawaikar41046 жыл бұрын

    Hey dude codes for printing hello world for both transmitter and receiver are compiling without error but not working

  • @kenengel6223

    @kenengel6223

    6 жыл бұрын

    See my comments above. (Sort by date.)

  • @kenengel6223

    @kenengel6223

    5 жыл бұрын

    dadigitechman Pin 8 is the only optional pin.

  • @Mr.M1STER

    @Mr.M1STER

    4 жыл бұрын

    @@dadigitechman You don't have to use pins 7 and 8. I used pins 9 and 10 and it worked fine but you have to define the pins you are using in the code. The code here defines pins 7 and 8 for CE and CSN so you need to modify the code. This does work.

  • @Mr.M1STER

    @Mr.M1STER

    4 жыл бұрын

    @@dadigitechman It's reasonably straight forward. The only line of code you have to change is this one "RF24 radio(7, 8); // CE, CSN" just type in (9,10) if you plan on using those pins on the arduino. I agree that using pins 9 and 10 for CE and CSN makes the overall wiring much neater. Follow the link in the video description to the tutorial for the full code as it is good and all of that code works. You may need to modify the code for your own application depending on what your project is and what you are trying to achieve but that is up to you to do some research and play around to figure out what part of the code you need to modify. It is very possible that your wireless modules are faulty and I have seen faulty ones from China in the past. If you follow the tutorial in this video exactly right and it doesn't work then it may be your modules.

  • @Mr.M1STER

    @Mr.M1STER

    4 жыл бұрын

    @@dadigitechman Yeah do a video and I will watch it and see if I can help.

  • @someonecooltech
    @someonecooltech3 жыл бұрын

    In this project, only one input is allow at once, so if I want to make it read and write at the same time, I need to use to pair of NRF24L01, right?

  • @vikaskandari3741
    @vikaskandari37415 жыл бұрын

    Thank you my NRF modules are working perfectly with 2 arduino nanos also you missed pin 13

  • @arpitjayaswal8646
    @arpitjayaswal86467 жыл бұрын

    Hello, Youve connected CSN to 8 and CE to 7 but in code you mentioned otherwise? why?

  • @Kreka153
    @Kreka1536 жыл бұрын

    great video, comprehensible tutorial, NRF24L01

  • @nosknut
    @nosknut6 жыл бұрын

    Dejan Nedelkovski your sketch for the nano says SCK is connected to D10 while the list says D13. Just in case you diddent notice ;)

  • @abinavanantharaman1555
    @abinavanantharaman15557 жыл бұрын

    Hii Dejan!! Thanks for the tutorial. Had a small doubt .. like you said the nrf has 125 channels and if I am not wrong each channel can have 6 address pipes. So the lib which you have used in this tutorial has any function for setting the channel freq? What if I want to connect 10 devices on 10 diff freq and all the 6 address pipes in each channel/ freq have to be dedicated to that specific device.. Is it possible??

  • @parveenpandit168
    @parveenpandit1687 жыл бұрын

    Good tutorial... Excellent learning for us all !!! Can you add link to download code for quick implementation....Appreciate your extra efforts

  • @IncroyablesExperiences
    @IncroyablesExperiences6 жыл бұрын

    Am sorry but there is a mistake in the way the Arduino nano is hoocked up for SPI (the 3 green wires are wrong and the pin 13 is used). Great otherwise :)

  • @WungoBungo

    @WungoBungo

    3 жыл бұрын

    Excellent point. Hardware SPI is really important for this module due to the high bandwidth if you want low latency

  • @sanghyunnam1098

    @sanghyunnam1098

    3 жыл бұрын

    @@WungoBungo Quick question. Do you know roughly what the latency is?

  • @drakkorvladimir4012

    @drakkorvladimir4012

    3 жыл бұрын

    @Allan Thiago I hacked her account also and she wants to meet up with me again.

  • @halstaff
    @halstaff5 жыл бұрын

    Nice tutorial but there are a couple of things that I needed to correct in order to get both examples to work. First, the wiring diagram for the Nano is incorrect. Use the written pin assignments at 2:33 in the video. Second, in order to get the second example to work, I had to change this line in the transmitter code - while (!radio.available()); to if (!radio.available()); Thank you for all the help in getting this project working. Now to add more servos!

  • @daliborbaricevic685

    @daliborbaricevic685

    4 жыл бұрын

    @Mateo M wrong, you can use same pins as on Nano board, 11, 12, 13 and 7,8 or whatever pins you decide to use as CE and CSN pins. Nano, Uno and Pro Mini board have the same pins for SPI.

  • @m4nuz

    @m4nuz

    Жыл бұрын

    @@daliborbaricevic685 he was right. the wiring diagram is incorrect.

  • @tomshalom
    @tomshalom7 жыл бұрын

    good video. can you do project with multi nrf. thanks.

  • @ravitejaponnuri6734
    @ravitejaponnuri67344 жыл бұрын

    How many receivers can receive the same signal through a single common transmitter pipe address..? Pls clarify the doubt...

  • @ShamboNaskar
    @ShamboNaskar4 жыл бұрын

    Thank you dear for making this tutorial.

  • @user-zu1gn8cw3g
    @user-zu1gn8cw3g7 жыл бұрын

    hello, i can't not find TMRh20's RF24 library in case it goes missing !!! any help please??

  • @stevenalbright3363
    @stevenalbright33637 жыл бұрын

    I was wondering if you used the Mega Arduino for a particular reason like it being more powerful , I have two pro minis I am going to experiment with and was also wondering if just wiring them identically shouldl work for them communicating?

  • @erksampat9328

    @erksampat9328

    6 жыл бұрын

    No. The Arduino Mega will not supply more power and will not increase range. It will work identically with Pro Minis as long as you power the Pro Minis with a decent power supply.

  • @zuluuu1586
    @zuluuu15864 жыл бұрын

    Man you are great ! All is so clear clarify. Thanks

  • @rishikeshsinghbhati755
    @rishikeshsinghbhati7557 жыл бұрын

    Sir please make lecture on weight sensor in detail . Your video lecture is really nice and informative .

  • @Anuragkumar-xm9qb
    @Anuragkumar-xm9qb6 жыл бұрын

    Serial monitor show random output at reciver end.....what should I do....plzz help me out

  • @lokivsfortune
    @lokivsfortune5 жыл бұрын

    is CS = CSN pin on the the picture description ...(53 on mega, and 10 for Nano/Uno) ,but why we set radio (7,8)? why not (7.10 or &.53)?

  • @ThePointlessBox_
    @ThePointlessBox_4 жыл бұрын

    just something I noticed, in the video your comment when you created the radio object you have it read as CSN, CE but on your website its the other way around CE, CSN

  • @laboratoriodepesquisasbana7434
    @laboratoriodepesquisasbana74344 жыл бұрын

    this is awesome dude thank you to help me

  • @rtshertsh345ywrthsdfg23
    @rtshertsh345ywrthsdfg234 жыл бұрын

    How's the latency between both communications? I wanna try making a DIY wireless keyboard and I wanna reduce lag as much as possible.

  • @bobu5213
    @bobu52136 жыл бұрын

    Wait so if I have to transceivers do they HAVE to both be set as a transmitter and a receiver or can they change their tasks whille running? I want to make a simple wireless morse beeper so the beeper needs to be able to both receive and transmit data.

  • @thunderbolt8582
    @thunderbolt85826 жыл бұрын

    My servo glitches when sitting still. I watched the pot values coming in and they vary a few numbers every time they transmit. Is there a simple way to smooth out these small changes so the servo holds steady?

  • @davidporras761
    @davidporras7615 жыл бұрын

    Hi people, i think i may have found the problem some of you are facing...on 2:26, the connections of MOSI, MISO and SCK are in the pins 10, 11 and 12....buuuuut, the pins for the SPI connection are 11, 12 and 13...and actually on the description below the Nano pin numbers are right, its the image that fools us...

  • @michalsimanek6988

    @michalsimanek6988

    5 жыл бұрын

    Can confirm, I found out the hard way. The picture is wrong, but the description is correct. (at least on the Nano)

  • @felixbaum2180

    @felixbaum2180

    5 жыл бұрын

    how much is the range of them?

  • @davidporras761

    @davidporras761

    5 жыл бұрын

    @@felixbaum2180 About 85 meters in open space, there are some other models with antenas that can go up to 900m...

  • @felixbaum2180

    @felixbaum2180

    5 жыл бұрын

    @@davidporras761 Thanks for the quick response. 85m are perfect. I just need to transmit over about 30m, but within my house, so through a few walls of concrete

  • @davidporras761

    @davidporras761

    5 жыл бұрын

    @@felixbaum2180 Mmmm concrete walls could make the signal loose too many packages, 15-20m should be fine if there are no more than 3 walls, but with 30m im not sure... In that case you could use a module with antena (anthena?) as transmitter and a normal one as receiver, thats what i always do actually, just to be sure haha...

  • @Blink-ut7uh
    @Blink-ut7uh4 жыл бұрын

    Hi. I am using web editor and I have tried desperately again and again to get the NRF24L01 to work. I keep getting either no messages or weird encrypted text on the serial monitor. I need help.

  • @barakyona

    @barakyona

    4 жыл бұрын

    i have the same problem, did you fix that?

  • @Blink-ut7uh

    @Blink-ut7uh

    4 жыл бұрын

    @@barakyona Yes! i fixed it a long time ago

  • @Blink-ut7uh

    @Blink-ut7uh

    4 жыл бұрын

    @@barakyona Do you need me to help you?

  • @barakyona

    @barakyona

    4 жыл бұрын

    Blink yes bro do you have a discord? Or Facebook? So we can talk

  • @Blink-ut7uh

    @Blink-ut7uh

    3 жыл бұрын

    @@barakyona I do! Add me @ Andrew Bejger on facebook

  • @jonoalf1986
    @jonoalf19863 жыл бұрын

    Great Video, the only one I've seen so far that has Send and Receive functions on both ends.

  • @HowToMechatronics

    @HowToMechatronics

    3 жыл бұрын

    Glad you found it useful. Cheers!

  • @jonoalf1986

    @jonoalf1986

    3 жыл бұрын

    @@HowToMechatronics On another video of yours, you used a breadboard to assist soldering headers to Arduino's...Great Idea, did it earlier today.

  • @DexOne1
    @DexOne16 жыл бұрын

    can I sent a text/audio or image from a smartphone to another smartphone using RF24L01 or do I have to use another equipment to do that?.. because I want to start a project that use long range radio frequecy (walkie talkie)

  • @tracythompson8520
    @tracythompson8520 Жыл бұрын

    Awesome work. You have saved me a LOT of time.

  • @HowToMechatronics

    @HowToMechatronics

    Жыл бұрын

    Glad I could help and thanks for the support!

  • @partouelectric2353
    @partouelectric23533 жыл бұрын

    Hi my friend, thank you for your great video. How can I change channel frequency to channel 124? and how can I have one transmitter sending same data to 2 receivers

  • @zwurltech9047
    @zwurltech9047 Жыл бұрын

    Absolutely great stuff, thank you very much!

  • @HowToMechatronics

    @HowToMechatronics

    Жыл бұрын

    Thank you, glad you enjoyed it!

  • @prafultimbadiya9891
    @prafultimbadiya98914 жыл бұрын

    What is name of the platform on which you kept chips for soldering?

  • @venkatakrishnansrinivasan6928
    @venkatakrishnansrinivasan69284 жыл бұрын

    Congratulations for this Great Video! keep doing such good works.

  • @HowToMechatronics

    @HowToMechatronics

    4 жыл бұрын

    Thanks!

  • @chemgreec
    @chemgreec7 жыл бұрын

    me servo is twiching, i used an seperate 5V regulator as well to power it it still does it..any ideas?

  • @RayES03
    @RayES037 жыл бұрын

    Nice short and to the point.

  • @abdallahalhaddad6061
    @abdallahalhaddad60613 жыл бұрын

    Thank you for the great video... simple, short, and to the point. What is the tool you used to draw the circuit diagram??

  • @ChoaibElmadi

    @ChoaibElmadi

    Жыл бұрын

    I guess it's Tinkercad

  • @WilliamIsgar5280
    @WilliamIsgar52806 жыл бұрын

    How do you send more than one integer value. I see the anglevalue integer and anglev on receiver. But what if i have 6 different anglevalues

  • @TangHoong
    @TangHoong3 жыл бұрын

    Thanks a good video for me to learn. btw how to pairing the device privately? if not using "00001" but a random generated string does it works?

  • @ruitfsilva
    @ruitfsilva7 жыл бұрын

    Thanks a lot once again :)

  • @yousefedress7666
    @yousefedress76666 жыл бұрын

    If I want to combine this two projects in one project can you help me in this please

  • @wangouthangout
    @wangouthangout4 жыл бұрын

    I think if you use signal modulation rather than simply the channels to pair transmissions with receivers you can probably have many more than 125 devices within range of each other

  • @user-cv3er1qj8y
    @user-cv3er1qj8y6 жыл бұрын

    Thank you so much~

  • @eddyfontaineyoutu100
    @eddyfontaineyoutu1007 жыл бұрын

    Good tutorial ! Nice video ! Thanks !

  • @rohan_4dr
    @rohan_4dr2 жыл бұрын

    are there any cons of using the bidirectional communication? like shorter range or maybe delay while communicating?

  • @floridian080
    @floridian0802 жыл бұрын

    Interesting videos, thank you. The first sketch worked for me. I used the Nano IPSP rather than the numbered SPI pins. For the second sketch, I also used IPSP with identical hookup of the wires for the receiver/transmitter. Also, I used a potentiometer instead of a joystick. I ran the servo side off battery and the led side off computer. I verified multiple times that wiring was correct and that send and receive channels were appropriately reversed on the 2 Nanos. Nothing I could do succeeded in making the second sketch run. Presumably the error is mine and not in the sketch, but I cannot find it. It is tedious to do the wiring and then have the project fail, but maybe I've overlooked something obvious and will eventually find it.

  • @bennettoneill203

    @bennettoneill203

    2 жыл бұрын

    hey you might not remember but how did you get this working? it keeps returning false for radio.available so nothing in the if statement runs.

  • @bennettoneill203

    @bennettoneill203

    2 жыл бұрын

    Fixed it my connections were wrong hehehe

  • @azimebrahemi2599
    @azimebrahemi25995 жыл бұрын

    Hello Great. I have lcd in one side and sensors in another side, is it works for me to send sensors data to lcd side arduino and display its data in it?

  • @alainvihumbira8354
    @alainvihumbira83544 жыл бұрын

    Hi, I would like to know if the NRF24L01 with antenna can work without the small power module (Adapter plate board)?

  • @JoseEnriquePerezAfonso
    @JoseEnriquePerezAfonso6 жыл бұрын

    Thank you a lot for the tutorial

  • @mohammadhassan3038
    @mohammadhassan30386 жыл бұрын

    hi i have a question that how can i have data-logging with wireless method (19 byte data) at 200 Hz frequency? my project with arduino board has been sending data with serial port at 250 Hz, so i want to send this data with wireless method.. which module is proper for my project?

  • @francoisguyot789
    @francoisguyot7895 жыл бұрын

    Hi, thanks for this helpful tutorial ! I love it ! But on Arduino, how to know with a "if" if the RC has lost the connection ??

  • @francoisguyot789

    @francoisguyot789

    5 жыл бұрын

    I tried with a if (radiodata) { Something} Else { Disconnected } But doesn't work

  • @chiragsehgal6585
    @chiragsehgal65857 жыл бұрын

    best tutorial for nrf .thankx

  • @MrMarkatgrc
    @MrMarkatgrc3 жыл бұрын

    Super Helpful Tutorial!! Thank you!! 👍👍👍

  • @BLAZMOD
    @BLAZMOD7 жыл бұрын

    Thanks a lot love what you do

  • @hassannawazish9300
    @hassannawazish93007 жыл бұрын

    hey dear This code on reciever side not working for UNO (Done compiling but didn't upload) what should i do?

  • @lezbriddon
    @lezbriddon4 жыл бұрын

    can i use one as a TX and 5 as dumb rx so i have 5 receivers all synchronised ?

  • @velagalamanoj
    @velagalamanoj6 жыл бұрын

    could you please explain why only 11 12 13 pins are used for miso mosi and sck?

  • @fifoflo

    @fifoflo

    5 жыл бұрын

    arduino is designed like that.

  • @FPChris
    @FPChris4 жыл бұрын

    I want to have a Receiver hooked to a pc and two trasmitters. Like two video game controllers talking to a console unit. I'd like the controller to also be able to transmit to the hub as well and receive data. Is this possible?

  • @sharathkumarhk4260
    @sharathkumarhk42605 жыл бұрын

    is Arduino NANO/UNO compulsory??? can I use Arduino Mega at both sides (TRANSMITTING AND RECEIVING END).