Arduino Bluetooth HC-06

Arduino Bluetooth HC-06

Bluetooth HC 06

HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver

Description:

  • Bluetooth module for use with any microcontroller.
  • Uses the UART protocol to make it easy to send and receive data wirelessly.
  • A breakout board for easier connectivity
  • Designed for 3.3v level ttl but will accept 5v level as well
  • Built in antenna with a range of up to 30 feet (range is dependent on a lot of things such as any obstacles or walls in the way so it may vary)
  • Supports baud rates from 1200 to 1382400 bps (default is 9600 bps)
  • VCC input voltage 3.3v to 6v
  • Bluetooth Specification v2.0+EDR
  • The HC-06 module is a slave only device. This means that it can connect to most phones and computers with bluetooth but it cannot connect to other slave only devices such as keyboards and other HC-06 modules. To connect with other slave devices a master module would be necessary such as the HC-05 version which can do both master and slave.

Connections;

  • Connect the HC-06 Ground (GND) pin to ground (duh!).
  • Connect the HC-06 VCC pin to 5v.
  • Connect the HC-06 TX/TXD pin to Arduino digital pin 4.
  • Connect the HC-06 RX/RXD pin to Arduino digital pin 2.

The Software Serial library comes pre-installed with the latest version of the Arduino IDE. It has been developed to allow setting up serial communication on (almost any) digital pin of the Arduino, using software to replicate Arduino’s native serial support. See the SoftwareSerial library page for more details on its features and limitations.

Datasheet – http://silabs.org.ua/bc4/hc06.pdf

Conclusion:

Unfortunately this device does not work with iOS based devices.There is no workaround. HC-05 simply doesn’t work with iOS, because iOS only supports a few Bluetooth profiles. This is because Apple uses MFi Licensing Program. What does work is BLE. It’s not part of MFi.

HM-10 and HM-11 are the BLE brothers of HC-05/06, and rumor has it that they work fine with iOs and Android

18102017 – Ordered an HM-10. Wil not bre requiring every device to have BlurTooth capabilities but do want a iOS interface so will have on the internal master.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: