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:
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!