I'm trying out various tutorials on the nRF24L01 transceivers but in 99% of them, how to hook up the pins are hardly ever explained. Being a newbie, I'm a bit lost. Is it assumed that all the pins on the nRF24L01 are hooked up to the same corresponding pins on the Arduino (e.g. MOSI, MISO, SCK) but what about the CSN, CE and IRQ pins across all libraries for this transceiver?
Yes generally you are correct. The IRQ pin is not needed based on what I read.
My Transmitter does not have it connected, but I do hvae it connected on my Receiver but it seems to work.
I'm assuming MOSI goes > MOSI, MISO > MISO, SCK > SCK, but what about the other pins? In the setup, it specifies RF24 radio(9,10); are these for CSN and CE? If so, which pin is which?
I have recently been down this road and looking at the documentation really helps.
The docs are listed on the page you gave
http://maniacbug.github.com/RF24/classRF24.htmlhttp://maniacbug.github.com/RF24/classRF24.html#a8cd165a822c8f77e10782c6729c5b088The first pin in the Constructor is the CE PIN followed by CS PIN
9 is CE Pin
10 is CS PIN (I assume also known as CSE)
These two pins seem to be able to be any general pins so 9 and 10 are not a hard coded set of pins.
CE = Chip Enable
CS = Chip Select
Hope this helps - I too am a newbe
chris