I am a high school student and I need to build a remote controlled car for a school project and I have to use arduino. I am fairly new to arduino, but I understand the basics. Also I'm kind of desperate so please read until the end.
The part I am using is the NRF24L01 transceiver and to learn how it works, I copied a bare-minimum code from https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-ExampleSketches#bm1. When I started the code, the "RF24/Simple Transmit data Test" and "Questions: firstname.lastname@example.org" showed up as black diamonds with question marks inside in both the Transmitter and Receiver serial monitors.
The transmitter kept showing these question marks with random letters through out the entire code.
The receiver showed (like it was supposed to) "Data received = ", but the number it equaled was not correct. Here is a picture
I looked at the code for a difference between the part that worked and the parts that didn't and found that the Serial.print (F())'s didn't work and the Serial.print() did. I don't know what the F does except that it send flash data and I don't know what that means. I got rid of all the F's and transmitters Serial monitor looks perfect, but the Receiver only shows that beginning text and doesn't receive and numbers. I put a Serial.print in the if to see if it gets in, but it doesn't.
I've had this problem for a couple of days and need to get it fixed otherwise I can't finish the rest of the car! I need to bring it to class on Monday.