

What made it particularly interesting is that the BlackBerry 10 application was a WebWorks / Cordova application. This article arose out of a real-life project I had been working on which involved connecting medical devices to BlackBerry 10 handsets using Bluetooth Serial Port Profile (SPP). There you have it, just 5 easy steps on either Android or IOS and you're ready to use a Bluetooth module/app with your projects.Image: “Neuron” courtesy of “dream designed” / Introduction In our case, it's HC08 BLE Module.Ĥ) Check out your LCD, the text should be updated to "HC08 BLE Module"ĥ) Check out the LCD screen to make sure it updated with the new text Then, select ASCII as we are sending text to the LCD.ģ) Type in the text you want to display on the LCD and click SEND. Click on connect to connect to your HC-08 Module.Ģ) Select the correct characteristic, FFE1, at the top. It will start to scan for your surrounding BLE devices. In our case, it's "HC08 BLE Module".Ħ) Submit it and watch the LCD screen update to show your text.ġ) Once you download the Bluetooth Terminal Apps, launch it.

Don't forget to turn on your device's Bluetoothĥ) Type in the text that you want to display on the LCD. Supported services: Central and Peripheral UUID FFE0, FFE1 (You need to know this when controlling with IOS apps)ġ) When you open the app, this is the interface you'll be seeing.Ģ) Click on the top left hamburger menu icon and select the devices tab.Ĥ) Click on the connect button on the top right to pair your HC-08 device. The characteristic and service UUID is fixed and you are not able to create your own characteristic and service UUID like those with more advanced BLE modules (i.e. It shows how to control the LCD from your Android/IOS devices. Our maker friend, Vincent, made this video demonstration. Next, proceed to upload the code to your Arduino. Make sure you have selected the correct COM PORT and BOARD under the tools header. Once you follow through the tutorial, it will be a great kick-starter for you to explore more about the BLE protocol and creating more fun and cool projects using this module! What you need to get started: Hardware: The goal is to get you started easily with this BLE module without prior knowledge in BLE protocol. In this project, we are going to update the text on a 16x2 LCD wirelessly via the HC-08 Bluetooth module, using either Android/IOS devices. We will use this HC-08 in a simple project. But the drawback is that the data rate is smaller and the transmission distance is slightly reduced. BLE is less power hungry and will prolong the battery life (as it is only sending data as needed). This HC- 08 module is a very good module for those who are used to Serial Port Profile (SPP) in addition to UART and who begin to explore more about BLE technology.
