tried all of it, several times, in different order… nothing changes.
You would expect the support circuitry to be already premade for this chip. The actual bluetooth receiver/transmitter and audio encoder etc (chip 57F68, black rectangle in the middle of the module) does all the work, right?
so it looks like they built this circuitry around it and some additional logic to control it… But these are all the datasheets I could find for this module and they do not explain anything more.
I don’t believe that it’s unable to make a connection because I haven’t connected the output signal pins to the speakers/amp or the volume pins…
what are the UART tx ja rx pins for?
PS. instead of 20k resistor on the ON/OFF button, I used 2x 10k-s(5%). As far as I understand, it doesn’t matter which way I use it.
Actually, I wouldn’t expect the module to be self ready. None of the bare Bluetooth modules I’ve used are. You either need level converters, power regulators or other ancillary circuitry. Not really just plug and play. Thus in spite of the chip in middle that’s doing most of the work for Bluetooth, it still needs the switch to turn it on and off. Plus there is some circuitry on the reset line. It could be that after applying initial power to the unit, that reset line holds a state determined by the resistor and cap timing to allow the chip to initialize properly.
Engineers live in those data sheets and design with nothing more than those. Personally, I’ve gotten things like this from time to time and they take a lot of patience to work through. I like to see “application notes” in the data sheets but sadly there are none there. So unless someone else has broken ground with one, I tend to avoid being the one to do it.
For the UART and SPI interfaces, my feeling is that you can use them to program how the audio is processed via the Bluetooth. I.e. you can set up parameters of the main decoder chip. That would probably be in the chips data sheet. Hopefully.
2 x 10K in series is the same as 1 x 20K resistor. You’re find there.
The docs that say the VREN will power on or off, as well as “auto detect”/“paired” kind of throw me. Why would this module need “auto detect”? Auto detect should be on the host end (cell phone/computer) where they are trying to connect to the “client”. It’s almost as though this module is a bluetooth host and not a client and that’s why you can’t connect to it. But then WideHK says, the device will show “Bluetooth_SPK”…
Have you asked the WideHK for an application schematic? I got one of their LCD displays and ended up writing the library for it because they don’t have one that works on Arduino 1.0 or newer.