SparkFun Forums 

Where electronics enthusiasts find answers.

All things pertaining to wireless and RF links
By TheoH
#162871
Hi,

I recently bought an NS73M breakout board. Over the last two days I have been trying to get it to actually work.

I have been following the schematic and code used on this website: http://iamgew.com/2013/05/07/fm-transmitter/
(Note that in the setFrequency() function of the code on that website, there is an error where some important code is commented out).

My issue is that even when I follow the listed instructions to a T, I cannot pick up any kind of signal on my fm radio.

I have done some digging and found that you can use a trick to verify wether I2C commands from Arduino are reaching the NS73M by using code like this:
Code: Select all
void Send(uint8_t reg, uint8_t data)
{
  Wire.beginTransmission(SLAVE_ADDRESS);
  Wire.write (reg);
  Wire.write (data);
  if (Wire.endTransmission () == 0)
    {
    // success!
    Serial.print("Good ");
    }
  else
    {
    // failure ... maybe slave wasn't ready or not connected
    Serial.print("Bad ");
    }
}
My results from this test are positive. My commands are being received by the NS73M.

I am well and truely stumped right now. I have also tried following the directions of some other projects I found online, but I still get the same result.

Would anyone care to weigh in on what I might be doing wrong?
Also any useful resources you know of regarding the NS73M would be useful.
Lastly, if you know of any other tests I could do to help isolate the problem, that would be extremely helpful.