The SparkFun Simblee Breakout Board is a programmable board that allows you to add mobile app functionality via Bluetooth Low Energy (BLE, or Bluetooth 4.0) to your embedded projects. Unlike other BLE solutions, the Simblee requires no specialized app development skills to realize the phone-side interface; all the necessary coding is done in the Arduino environment and then uploaded to a browser app on the phone.
There are a few topics you may want to be sure you understand before you go any further.
Bluetooth Basics - While Bluetooth 4.0 is quite different to previous versions of Bluetooth, our Basics tutorial will give you some insight into the methods and goals of Bluetooth in general.
Serial Communication - You'll want to make sure you understand serial communication, as that will be a major means of debugging your Simblee sketch during development.
Logic Levels - The Simblee runs at 3.3V. Make sure you understand the difference between 3.3V and 5V logic levels before you start connecting things to the Simblee or you may damage it!
Hardware Overview
Here's a rundown of the features you'll find on the Simblee breakout board:
User LED -- We've provided a user controllable LED on pin D2. This allows you to get some feedback without any additional hardware at all.
User Button -- Similarly, we've provided a button on pin D3. Don't forget to use INPUT_PULLUP when setting the mode for that pin in the code!
Programming Header -- While you can use the RFduino programmer, we've provided a standard 6-pin FTDI breakout programming header as well. This allows the profile of the board to remain low unless necessary. We recommend using the either the LilyPad FTDI Basic or the 5V FTDI Basic for programming the Simblee. Do not use the 3.3V FTDI Basic.
USB-to-Serial Programmer
We recommend using the either the LilyPad FTDI Basic, the 5V FTDI Basic, or the 5V configured FT231X breakout for programming the Simblee. There is a 3.3V voltage regulator after VIN and a protection resistor on it so a 5V input on the RX line won’t damage the module
Do not use the 3.3V FTDI Basic, as it may not be able to source enough current from the 3.3V rail.
This is the LilyPad revision of our [FTDI Basic](http://www.sparkfun.com/products/9716). It is the same as our other FTDI Bas…
Retired
Output Control w/ Transistors
Warning: If you've used Arduino boards before, you're probably used to connecting LEDs to the pins as output signals. A normal Arduino can light up many LEDs at once, and several per pin; for the Simblee, you shouldn't try more than ONE per pin, with an additional recommendation of don't try to turn on more than three at a time across all pins. The processor inside the Simblee module cannot drive enough current to light up more LEDs than this (pg 9 of the Datasheet).
If you decide to drive multiple LEDs, try using a transistor as a switch.
For controlling loads with the pins, try looking at some of these transistors:
This is the SparkFun MOSFET Power Control Kit, a breakout PTH soldering kit for for the [RFP30N06LE](http://www.sparkfun.com/…
Retired
Project Examples
That concludes the hardware overview for the Simblee Breakout. For more information on using the Simblee to create your own applications for embedded project, visit our Simblee Concepts tutorial.
Need some inspiration for your next project? Check out the project below from our creative technologist with a Simblee, pulse sensor, vibe motors, accelerometer, and 3D printed wrist bracer.
The documentation of the project can be found in the GitHub Repository below.
The SparkFun Arduino ProtoShield PCB and ProtoShield kit lets you customize your own Arduino shield using whatever custom circuit you can come up with! This tutorial will go over its features, hardware assembly, and how to use the shield with an Arduino R3 footprint.
Add a powerful combination of computing power and wireless communication to your next MicroMod project with the SparkFun MicroMod STM32WB5MMG Processor.