How are you powering it, just via the Arduino? And how is the power selector (S2 jumper near the power jack) set? Is there a chance you have it set to expect external power?
Yes, just by the gizduino(connected to my pc).. do i need to use an external dc supply for the shield?.. how do i change the setting?.. im really new with this stuff.. =(
gordox505:
i actually tried using an external dc supply for my bluetooth shield (9V).. but it still didn't work..
I don't own one of these, but reading from the schematic in the user manual you need to have a jumper either between the leftmost pin and middle one (on S2) to tell it to use the external power; or between the rightmost pin and the middle one to tell it to take 5V power from the Arduino.
Curiously the photo there shows no jumper on S2 at all, but there's nothing in the schematic to indicate that would work.
I got the green LED blinking.. but still could not get it to work.. I need to get the red led to blink and green led to be steady so that the BT shield will be on SLAVE mode..
when i.uploaded the slave.pde without the shield, it will complete uploading.. but will not get the BT shield to work..
and when i uploaded the slave.pde with the shield.. I got the error: avrdude: stk500_getsync(): not in sync: resp=0x49
I don't have the shield like you have but the module I bought http://www.hobbytronics.co.uk/wireless/bluetooth/bluetooth-module looks similar. It just plugs into arduino 5V, GND, RX & TX and no need for any special arduino software. Just pair computer with it and open terminal window and it just works when arduino does Serial.print.
how can i pair it with my android phone?.. i tried but the BT shield cannot be detected.. as if it's not in slave mode yet.. the green led just keeps blinking fast..
You need the MAC address of the BT module, that MAC address has to be in your android code. Also include the correct UUID.
The best way to detect the BT module would be to pair it to your computer, and get the MAC address that way or through a program call "Bluetooth chat".
gordox505:
and when i uploaded the slave.pde with the shield.. I got the error: avrdude: stk500_getsync(): not in sync: resp=0x49
what should I do?
this is expected and normal. Your shield when connected uses the RX & TX pins your Arduino needs for programming over USB. To program, leave the shield off, then when the shield is on all serial traffic is via that, not the USB cable.
There is a link on that user manual to e-gizmo.com for instructions on how to pair it with your other Bluetooth devices. As a slave the other device will need to initiate the connection.