Go Down

Topic: Reliable Bluetooth with Aduino Uno ? (Read 1 time) previous topic - next topic



As a beginner in this totally new world (for me), I'm trying to understand how all these arduino things work together.

My project, a (rather simple I think) data logger sending data over bluetooth, should only need an arduino Uno (or maybe the upcoming Leonardo).

The thing that's not clear for me is what is the best reliable solution to add bluetooth capability to such a board.

My current need is only to send data from the arduino board to a cell phone, BUT I may need in a second step to receive some data from an external 5Hz GPS (and send them back to the phone too). Thus, I need something that fits both needs from day 1 (don't want to buy a second card in a few weeks/months).

Can you please give me some clue, be them as PM if you can't cite any shield manufacturer or public if it doesn't matter.

I've seen a rather expensive solution, from sparkfun (gold and silver things) and a less expensive one from Itead (BT Shield v2.2) and I clearly can't say with this difference between the two prices.

Please, also consider this : I may add another shield, like a SD card shield, in a near future too.

Thank you !


Does anyone use bluetooth shield ? I'm surprised not to have a single answer.

Any help/comment appreciated. I'm gonna choose a module like Itead BT Shield 2.2 if no answer.


That should work fine.

Also, its not that hard to use the little BT modules like the BlueSmirf.

What's the application? Have you considered a USB host shield and a wired connection?
My New Arduino Book: http://www.arduinobook.com



I just received my order from Itead. I have the Bluetooth shield 2.2 and the slave one and a SD sheild also. I am new at this also ( programing  Bluetooth ). I am planning to transmited / received data to / from my cell phone. I will experiment using my PC bluetooth serial adapter using Processing ( I hope that work ) to comunicated with the Ardiuno with the Bluetooth. As for the programming, I hope it is just sending/receiving data to a serial port ( Arduino & Pcocessing ) , that will make it simple to do. But it is my phone that I have an issue with. I read about the Bluetooth programing for my cell phone Nokia ( Java 2 ME ), and the programing is .... ???????    :smiley-eek-blue:   Complex and Hard to understand.  That will be a challenge to do.


@Si : thank you for you answer. Glad to hear everything's gonna be alright with this kind of module. Blue smirf is quite expensive, that's why I'm not considering it.
I can't use a wired connection, because the piece of software I'd like to communicate with is a closed source (but free) software, waiting for a ... bluetooth connection :)

@Techone : We will be at leahttp://developers.sun.com/mobility/midp/articles/bluetooth2/)st two of us developping something around this shield. I won't develop (at least at the beginning) something on my phone as the software I want to use already exists (and works perfectly). For your problem on the phone side, did you read the Sun official documentation about J2ME and bluetooth support (http://developers.sun.com/mobility/midp/articles/bluetooth2/) ? It doesn't seem to be too complicated (but my point of view is a little biasied as I'm a Java developer).

Go Up