UPDATE: I published a free iOS serial terminal app for a client, but it works well for other applications.
I've also created a walkthrough on how to write an iOS app for the HM-10.
UPDATE: I had some people mention I screwed-up and posted the wrong breakout board. For that I'm sorry, please email me and we'll talk.
I have corrected the link with a new version of the breakout that should correct "all" issues (working RX/TX LEDs).
But I'll add, please use this Instructable at your own risk. I'm a Psychology major :P
I had been looking for a cheap alternative to some of the Arduino Bluetooth devices I'd seen, which in my opinion are overpriced.
Redbear's Mini: $39.95 (Note: This is a uC and BLE combo).
Redbear's Uno Shield: $29.95
BLEDuino: $19.95 (if part of Kickstarter)
Bluegiga Shield: $69.95
After seeing these, I thought I'd try to make one; this is my bumbling process for making an Arduino Bluetooth 4.0 device at home:
I highly recommend reading details about the HM-10 and interfacing with it:
- HM-10 Research: http://letsmakerobots.com/node/38009
- HM-10 and ATtiny 85: http://letsmakerobots.com/node/39795
- How to update firmware: http://letsmakerobots.com/node/40237
Variants of the PCB can be found here; though, many are untested.
- GitHub: https://github.com/Ladvien/HM-10
This is a fellow to keep an eye on. He is working on creating open-source firmware to replace the HM-10 firmware.
- Open-Source HM-10 Firmware (under development)
Step 1: How to Create an Arduino Compatible Bluetooth 4.0 Module
I started working with these little Bluetooth modules in attempt to add Bluetooth 4.0 to my robot projects.