Some library for these on the Arduino: http://maniacbug.github.io/RF24/
Datasheet: http://www.nordicsemi.com/eng/content/d ... on_1_0.pdf
And the pinout of these common modules (available with either PCB antenna or SMA):
![Image](http://imall.iteadstudio.com/media/wysiwyg/Products/IM120606002_nRF24L01module/RF24013.jpg)
Moderator: Benj
Benj wrote:but please keep posting reminders if it slips my mind as I've got a lot to dig through at the moment and not the best memory
Benj wrote:Hello,
I'm quite far on with this now, nearly at the end but the demo code is quite complicated in terms of pipes and pointers and I need to focus on other things this afternoon. So probably sometime next week I will have a workable component.
Hello Ben,Benj wrote:Hello,
Any word on if this component is working with your hardware? I have not got around to testing yet so would be nice to know if I should include the component in the next build or not.
Didn't see this post..dazz wrote:Hi Benj
doesnt appear to work, looking at the openpipe write macro, it has nowhere to add an adress, whereas the readpipe does, can you check and let us know
Regards
Dazz
Hey thank you BenJ..Benj wrote:Aha,
Ok I had created a SetPipeAddress macro but not made it public.
The write pipe always uses pipe 0 hence no address.
The read pipe can be 0-5, suggest using 1.
Ok...Benj wrote:From looking at the code each data pipe has a 5 byte address.
First you need to create the byte array, so create a byte var named.
bytearray[5]
If you pass in a byte array with 5 index locations then it should look like this.
bytearray
Populating the byte array can be done in a calculation icon like this where each value can be 0-255.
bytearray[0] = 1
bytearray[1] = 2
bytearray[2] = 3
bytearray[3] = 4
bytearray[4] = 5
I believe the transmit and receive pipe addresses have to match to allow data to be sent and received at the other end.