Hi, I have been trying since days to get my NRF24LO1 module work with ATtiny 44. I am not able to establish communication between NRF modules(Rx & Tx). I tested everything my NRF module by uploading robin2 test code, ATtiny44, circuit connections everything i have checked, idk what is wrong. ATtiny IC is also working perfect, i controlled led with pushbutton
I have been following this tutorial and if you read comments it worked for almost everybody but idk something is wrong with mine.
Circuit diagram and program is in the video but still i will screenshot of circuit diagram to it.
I have been using RF24 1.3.2V for it and have edited the .cpp file as per the video.
I believe it is some library file issue because my connection are perfect and i believe the program is perfect too.
I am powering up two ATtiny IC using one Arduino 3.3V pin and GND pin.
I think now it is pretty explanatory.
It would be best if anyone of you could help me out.
Thank you in advance.
Although I've not used the NRF24L01 with an ATtiny44, It’s still worth noting that power supply noise is one of the most common issues when trying to make successful communication with the NRF24L01 modules. Generally, RF circuits or radio frequency signals are sensitive to power supply noise. Therefore, it’s always a good idea to include a decoupling capacitor across the power supply line as close to the NRF24L01 as possible. The capacitor can be anything from 10uF to 100uF.
it still doesnt work i have literally tried every possible way, i thought maybe its my code issue but when i tested it with arduino it worked perfectly i rechecked all of my connections everything is perfect IC, NRF module.
If so, are you aware that the pin numbering can depend on a compile time option ?
Have you tried with one ATtiny/NRF24L01 transmitting to a Uno/NRF24L01 to see if that works then reversing the roles so the Uno transmits to the ATtiny ?
Can you say from where you got this version of the RF24 library and also summarise the changes you have made to it for the benefit of those who do not wish to watch that long video ?
This may or not be OK (some Arduinos derive their 3.3volts from a USB chip which is not OK). Your diagram seems to imply a separate voltage regulator.
Have you got compiler warnings active in the Arduino IDE preferences and can you say what memory resources this ATtiny is using when loaded with the NRF24L01 application ? Are there any compiler warnings ?
woahhhhhhh i came to tell that my project is working perfectly now, and i got to read your detailed comment, Yes, you are right it's not ok to power the whole thing using 3.3V that was my issue the moment I used separate 5V for IC and separate 3.3V for the NRF module everything started working so perfectly.
yep i tried running the same code on my Arduino board and it was running perfectly but the moment i transferred it to attiny it stopped working.
I have spent days and days to figure out the issue.