nRF24L01+ and 3.3V Arduino On A Breadboard
I’ve just received a pair of nRF24L01+ radio modules for my Arduino and have been learning how to use the RF24 library.
Probably the hardest part was getting the ATmega328P running at 3.3V/8MHz on the breadboard. Funny shenanegans went on that meant I had to burn the bootloader using ArduinoISP with a 16MHz crystal and pair of 22pF caps, then remove them and upload the sketch using my CP2102.
Anyway, after figuring out that “RF24 radio(9,10);” referred to the CE and CSN pins respectively on the module being wired to digital 9 and 10 on the Arduino, things started working.