NRF24L01 with Arduino, NRF24L01 Pinout, Interfacing, and Programming Examples, NRF24L01 Tutorial
Вставка
- Опубліковано 4 жов 2024
- Order High-Quality PCBs:
www.wellpcb.com/
www.ourpcb.com/
Download Circuit Diagrams and Programs: “NRF24L01 and Arduino”
www.electronic...
Subscribe to my New UA-cam Channel, if you want to watch my videos in Hindi/Urdu
/ @letsgetstartedd
Previous tutorial based on NRF24LO1 and Arduino:
Diy RC plane using Arduino and NRF24L01 Transceiver Module:
• DIY RC Jet Plane Homem...
Support me on Patreon and get access to hundreds of projects:
/ electroniclinic
sign up for a free account and download hardware designing and programming books:
amzn.to/2WeBCw1
***********
free Amazon Business Account:
amzn.to/2MiPiBT
************
Project Description:
********************
The NRF24L01 Wireless transceiver modules are quite famous among the RC planes and RC car builders. In my last video, I designed a low-cost multi-channel transmitter and receiver for the RC plane using Arduino and a pair of NRF24L01 Transceiver Modules. These NRF24LO1 transceiver modules when in line of sight give you about 1km range. The wireless transmitter and receiver I designed in my previous video can be used for controlling the UP-Down, Left-Right, and Brushless DC Motor speed control.
********************
Amazon Purchase links:
*****************
Arduino Nano USB-C Type ( recommended):
amzn.to/4ahGLdk
ESP32 WiFi + Bluetooth Module for iOT Projects (recommended), more IO pins, improved speed, and supports a Lipo Battery:
amzn.to/3v40DkE
NRF24L01 Transceiver Modules
amzn.to/3m2Irin
Potentiometer
amzn.to/2YWgKwF
Other Must-Have Tools and Components:
Top Arduino Sensors:
amzn.to/3vZbnfM
Super Starter kit for Beginners
amzn.to/3cq56C5
Top Oscilloscopes
amzn.to/3ctF3d8
Variable Supply:
amzn.to/2PEAqE7
Digital Multimeter:
amzn.to/2QGRPg1
Top Soldering iron kits: "best"
amzn.to/39nqDtb
Top Portable drill machines:
amzn.to/3suQMh7
Jumper Wires:
amzn.to/2NYPEDA
3D printers:
amzn.to/3ruG1dt
CNC Machines:
amzn.to/3cuZWVv
Electronics Accessories:
amzn.to/3sueV7z
Hardware Tools:
amzn.to/3m9UhaN
DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I will receive a small commission. This helps support the channel and allows me to continue to make videos like this. Thank you for your support!
****************
Follow me on Facebook:
/ 190031841821771
About the Electronic Clinic:
Electronic Clinic is the only channel on UA-cam that covers all the engineering fields. Electronic Clinic helps the students and other professionals to learn electronics designing and programming. Electronic Clinic has tutorials on
Arduino
Raspberry PI
image processing
gsm based projects
Bluetooth based projects
esp8266 projects
Nodemcu projects
robotics
desktop application designing and programming
Project Related Tags:
#nrf24l01
#nrf24l01withArduino
#nrf24l01Pinout - Наука та технологія
This video should have more views because this greatly helped me in writing my code for a project where I'm sending the joystick values of an Xbox controller to another arduino wirelessly
the youtube algorithm sucks.
@@ElectroniClinic yeah videos like this are severely under rated
Severely underrated
what did you do here?done is a boolen,but ypu use it with method radio.read()?How is it possible?
Great video. I do like the calm way you explain things. Thank you!
Very well explained.
Thank you
You use this line for reading data
done = radio.read(data, sizeof(data));
But it says an error called "void value not ignored as it ought to be" why is it ?
i have the same issue "void value not ignored as it ought to be , please can anyone help me?
Thanks alot
Subscribed
Very helpful
Be happy
Nice
Thanks
Thank you !
Messy video. You don't provide the libraries. Your code is not indented at all. It doesn't work with the arduino RF24 libraries.
please make a seperate video explaining the programming code in more details explaining each and every byte of the code.
Can i use esp8266 instead of using arduino nano?
sir the done = radio.read(data,sizeof(data)); not working the error message "void value not ingone as it ought be"
you might be using a wrong library. Download libraries from my website.
@Ismail Bessoltane all the libraries are available on my website. check link in the description.
done = radio.read( data, sizeof(data) );for this statement in the receiver code
Same
I think issue is with my library
jup same as well + can´t find the right library either...
hi I'm sri lanka new friend
welcome
When I made this project it worked perfectly but if you change signal from one potentiometer it also effects another channel on recieving end (NOISE). How can I eliminate that ?
it is comming void value error what to do
delete "done =" from done = radio.read( data, sizeof(data) );
There is no link in description to download NRF24L01 library ....
go to my website electroniclinic.com. write libraries in the search box. I have added all the libraries.
@@ElectroniClinic i have looked quite a while couldn´t find the library, found enough ads tho...
Hey, I am unable to use arduino nano with nrf24. Arduino uno is working fine but I tried many Arduino nano, none of them work with my 4 nrf24l01 module. Please suggest what could be the issue?
Can you use with one arduino(receiver) and a passive sensor(transmitter)??
Can i use esp8266 on both tx and rx?
ya of course you can, but if you are looking for a long range tx and rx, then i suggest you should use LoRa SX1278. you can watch my videos on LoRa SX1278.
@@ElectroniClinic Ohhhh wow you are the first youtuber to comment on my problem i have commented almost 6 channels 😭😭😭
@@dhanjaylaudenci1657 i am to help guys like you.
VOID VALUE IS IGNORED AS IT OUT TO BE .
IT IS COMMING LIKE THIS.
sir i have a doubt
im getting this error void value not ignored as it ought to be
me too
You should download the library provided in the website
@@Aryan-hd2fl can u pls keep the link i cant find it
I have tried servo motor control program but no luck. Codes from other sites too. No luck yet. I am trying to control servo using pot.
Tried changing modules and base modules also.
Suggest what I am missing.
Tell me about the issue. Wireless communication works?
"void value not ignored as it ought to be" is caused by " done = radio.read( data, sizeof(data) );". Since done is declared by Bool, it can only be true or false. Fix it like this:
done = true;
radio.read(data, sizeof(data));
thanks bro, this is really help me, honestly i didn't get it before what's the problem is😅😂
you literally destroyed the purpose of the bool
receiver side code is good.
keep getting Error on the transmitter side.
void value not ignored as it should be
done = radio.read( data, sizeof(data) );
any Ideas why this might be happening
which battery do you use in your plane? Is it powerful enough for at least 3 servos (ot 2)?please help me,answer the question...
you can start with a 1300mah lipo battery. Do not use a heavy battery.
@@ElectroniClinic thank You very much 😊
@@ElectroniClinic also,one more question.How do you connect that battery to the Arduino.Are the any special adapter?
"For the library, go to our website"
So I went to the website, and there only mention of a library is a 2 year old comment without any replies...
Sir.., can we use the transmiter side using arduino nano too..,? for tx and rx. Thanks
of course you can. i will release another video on 2nd november. in which i designed pcbs and used different pairs.
how to link ...nrf module ...to each other
A quoi sert le partage si les librairies sont introuvable sur votre cite !!!
Hi, I am newbie programmer. How did you get the "unique pipe address" thing? Can I just make random text on that as long as it is the same on both Transmitter and Receiver?
thank you for answering.
Sorry for bad English :D
ya exactly.
@@ElectroniClinic ah okay now I understand, Thanks!
Yeah there is no NRF24L01 in your compilation of libraries... It's not there after searching. Will not work with a different library
tomorrow i will check this
@@ElectroniClinic Thank you for looking
Please look at the HC12 better range. Thanks
ok Alan
Can you give me the code. Can't download the link you shared?
What error you get?
I have bought nrf24l01 chip 2 times and still those to are not setting up . Both are not communicating each other please help me😟
you should start with the smaller ones.
watch the last video i uploaded
Hi, will you please explain me how to do Arduino programming for NRF24L01, If I have one transmitter and three receivers.
Transmitter has three potentiometers(one for each receiver) and each receiver has one servo motor. Or transmitter has one button and one potentiometer, every time we press the button it's connect with next receiver.
watch my other video, kindly check playlist.
Where to download library
link is given in the description.
Yaa its there i can't find any library link on you website. Sorry for disturbing . Pls help me with location
@@ElectroniClinic can't find library
@@leonardoocchipinti8011 i think he does it on purpose so you will spend more time watching ads on his website, but yeah same problem
👍
ua-cam.com/channels/8iZwWn2ee_xr02WBHHBwDA.html
No hay librerías , que envidioso
Nice
ua-cam.com/channels/8iZwWn2ee_xr02WBHHBwDA.html