SparkFun Forums 

Where electronics enthusiasts find answers.

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

I have a SparkFun NS73M FM transmitter breakout, which I hope to use to transmit data from two microphones in stereo.

So far, I have not been able to actually transmit any kind of signal.

I was able to narrow down the problem a little bit. I added some code that lets me know wether the slave device (NSS73M) has received my I2C commands from the master device (Arduino Uno). It looks like this:
Code: Select all
void writeToReg(uint8_t addr, uint8_t reg, uint8_t data) 
  {
    //This function sends commands to the NS73M in the correct syntax
    Wire.beginTransmission(addr); 
    Wire.write(reg); // send first byte (only 4 meaningful bits), which corresponds to the a certain register.
    Wire.write(data); // send second byte (8 meaningful bits), this is the data which is sent to the address.
    if (Wire.endTransmission () == 0) 
    {
    // success!
    Serial.print("Good ");
    }
  else
    {
    // failure 
    Serial.print("Bad ");
    }
    
  }
With the wiring I have now, I consistently send commands successfully. However, I still don't end up transmitting anything.

Does anyone know of any other tests I can do to further isolate the problem? I believe I followed the start-up procedure for the NS73M properly.

I can provide more information if it will be useful.

Thanks!