Introduction: Simplest Bluetooth 4.0 BLE & Arduino for $7

Picture of Simplest Bluetooth 4.0 BLE & Arduino for $7

This tutorial is intended to show the minimum steps to get a Bluetooth 4.0 CC2540 Module to connect to an Android Smartphone or tablet.

Step 1: Buy Arudino Nano on Ebay for $3

Picture of Buy Arudino Nano on Ebay for $3

Step 2: Buy a Bluetooth BLE "SMART" Serial Uart on Ebay for $3.46

Picture of Buy a Bluetooth BLE "SMART" Serial Uart on Ebay for $3.46

Step 3: Connect the Nano and the Bluetooth Serial Module

Picture of Connect the Nano and the Bluetooth Serial  Module

Step 4: Select Board Type to Be a Nano and Then Upload ASCII Example Code to Your Arduino

Picture of Select Board Type to Be a Nano and Then Upload ASCII Example Code to Your Arduino

Step 5: Download HM BLE Terminal APP From Google Play Store

Picture of Download HM BLE Terminal APP From Google Play Store

Step 6: Launch the BLE Terminal App

Picture of Launch the BLE Terminal App

Step 7: Open the Menu Button Then Hit Connect So You Can Scan for New Devices

Picture of Open the Menu Button  Then Hit Connect So You Can Scan for New Devices

Step 8: Connect to the Serial Module

Picture of Connect to the Serial Module

The android device will then search for available devices.

It should find a BT05. Select this device to connect to.

Step 9: Hit the Reset Button on the Arduino and You Should See the Communication Happen

Picture of Hit the Reset Button on the Arduino and You Should See the Communication Happen

From here you can write your own code. A Serial.print(" your text or data here "); is all that is needed.

Note you need to hit the clear screen button on the android app to see new data from your device.

I hope it works for you.

Step 10:

Comments

fmarengo (author)2017-09-07

Hi ClintK2!

Thank you for this instructable! I want to transfer 100 samples/s from an Arduino Nano to the smartphone, via BLE. Is this instructable useful for my needs? Thanks, God bless you!

plasmazion made it! (author)2017-05-03

Useful and easy guide

fmarengo (author)plasmazion2017-09-07

Hi plasmazion! Did you use HM-10 using this tutorial? Or is there a newer instructable? Thanks!

Malang77 (author)2016-02-01

Will this work for iPad 2nd generation?

ClintK2 (author)Malang772016-02-01

Unfortunately no. Ipad 2 has bluetooth 2.1 support and no support for the SPP (Serial Port Profile) that these devices utilize. See links below

https://en.wikipedia.org/wiki/List_of_iOS_devices

https://support.apple.com/en-us/HT204387

https://learn.sparkfun.com/tutorials/bluetooth-basics

seamster (author)2015-12-10

Good info, thank you for sharing.

About This Instructable

8,549views

33favorites

License:

More by ClintK2:Simplest Bluetooth 4.0 BLE & Arduino for $7
Add instructable to: