Hi all. I'm a beginner with bluetooth.
I bought this shield
X-NUCLEO-IDB04A1
compatible with my Arduino R3. I found no examples for arduino and this shield.
After joining Arduino and the shield I expected to find the Arduino in the list of available device, but the list is empty.
I'm wondering if I need some arduino codes, enabling the shield or the communication...
Using Debian Wheezy and Blueman.
Thanks a lot, Valerio
ps: other bluetooth devices as my smartphone are found, so my bluetooth adapter on pc works fine.
Hi,
No added functionality (i.e., firmware) seems to come preloaded with these shields. You should program them before they could be useful using AT commands, pairing, etc.
You should use SPI to communicate these shields with Arduino. As fas as I know, no code out there (yet).
Best,
valerio_sperati:
After joining Arduino and the shield I expected to find the Arduino in the list of available device, but the list is empty.
I'm wondering if I need some arduino codes, enabling the shield or the communication...
No.
With bluetooth, you have two communications procedures. Phone<>Bluetooth, and Bluetooth <> Arduino, and neither is dependent on the other..
When making a list of available devices, your phone is only communicating with bluetooth. It neither knows nor cares about Arduino, and Arduino does no more than provide the power. I assume there is a LED on the shield and, if it's on, that is all that is needed. The device name is in bluetooth, not arduino.
I can't comment on the communication between arduino and bluetooth because your device apparently uses the SPI bus. Having said that, there should be no expectation for any "preloaded firmware" other than the defaults in the bluetooth chip itself, there should never be any need for you to programme them "before they can be useful", and they should work as they come out of the box, just like any other bluetooth module.
In short, using them will probably be simpler than you think it is, as well as simpler than has been suggested.