Шилд -
http://www.aliexpress.com/item/HC-06-Bluetooth-serial-pass-through-module-wireless-serial-communication-from-machine-Wireless-HC06-for-arduino/1586182003.html
Голая плата -
http://www.aliexpress.com/item/hc-06-HC-06-RF-Wireless-Bluetooth-Transceiver-Slave-Module-RS232-TTL-to-UART-converter-and/1167237721.html
Разница не значительная, а гемороя с подключением шилда меньше в разы, ибо есть нюансы.
С шилдом вероятность, что уже все прошито и работает больше.
В интернете 90% русских постов на тему bluetooth ссылаются на
http://silabs.org.ua/hcxx_cfg.htm
Сильно много добавить к этому описанию особо нечего - открывать и делать как написано.
Визуально HC-04/06
![Image](http://silabs.org.ua/bc4/hc06pin.jpg)
и ниже HC-03/05
![Image](http://silabs.org.ua/bc4/hc05pin.jpg)
визуально не отличимы
![Sad :(](./images/smilies/icon_e_sad.gif)
чем часто пользуются.
Описание фпктических отличий здесь
http://silabs.org.ua/hcxx.htm
1. не подключаемся к нему по бт
2. Если у вас плата, до подпаиваем контакты
![Image](http://clip2net.com/clip/m27502/1392153276-img_2712-jpg-259kb.jpg)
Если шилд к ttl-USB (3,3v +к+, -к-, RXкTX, TXкRX)
3. Если у вас HC-04/06 - сразу идем к п.4, если HC-03/05, то к PIN KEY (34) подключить плюс питания.
4. Запускаем программу со страницы
http://silabs.org.ua/hcxx_cfg.htm, либо терминалом типа puttyЖ:
на команду AT должно вернуться ОК, иначе что-то не так. Альтернативно можно проверить находит ли ваш ноутбук этого зверька пр bt (для андроид нужен класс 7936).
(выполнять настройку лучше при помощи указанной выше программы, а можно и AT командами РЕГИСТР ВАЖЕН)
5. перед изменением любого значения проверьте его текущее значение командой заканчивающейся знаком "?": AT+NAME?, AT+CLASS?, ...
Name: rusefi -> AT команда: для hc4/6 "AT+NAMErusefi", для hc3/5 "AT+NAME=rusefi"
PinCode: 2014 -> AT команда: для hc4/6 "AT+PIN2014", для hc3/5 "AT+PSWD=2014"
Speed: 115200 -> AT команда: для hc4/6 "AT+BAUD8", для hc3/5 "AT+UART=115200,0,0"
Class: 7936 -> AT команда: только для hc3/5 "AT+CLASS=7936"
В общем то всё... переподключиться.
P.S. эти модули интересны тем, что в них установлен камень BlueCore4
Статья на habrhabr
http://habrahabr.ru/post/125214/
BlueLab SDK V4.1 есть на rutracker
и еще ссылка тут:
http://www.uelectronix.com/