Among dozens of embedded systems available worldwide, the RFduino remain a powerful and flexible platform for prototyping things. There are literally several additional accessories, kits, tutorials and related articles describing how this little microcontroller board could be used to achieve the best performances.
Like any other microcontroller used in robotics, the RFduino has limitations. But in this case, these limitations hold hidden benefits. Not only stability or a low power consumption, there are other essential features with interesting things for prototyping.
Based on the Arduino microcontroller, this little device will let you hacking almost anything and can communicate with an iPhone or Android smartphone via Bluetooth LTE communication.
If you already are familiar with Arduino IDE, this is good because the RFduino share with Arduino the same IDE.
Compatible with Arduino shields, the 32-bit ARM Cortex-M0 can control a series of sensors, motors, or shields through 7 GPIO pins.
Because you may not have any idea how RFduino can be used, in this post I give you 9 opportunities to discover some of the most powerful features of this little device designed to work for prototyping things.
Rfduino – read analogue sensor
This guide shows you how to read data from an analog sensor and display the values on an iPhone. The communication between the smartphone and RFduino is via Bluetooth. The circuit is simple, only one sensor has to be connected to the GPIO pins, while the circuit is powered by 5V power supply.
How do I use the RFduino with a 6 Axis accelerometer
You can use the little embedded system in many ways, but in robotics you should focus on the sensors. In this example, you can see the process to control an Accelerometer/Gyro sensor and display data right on your computer using a compatible USB shield.
RFduino + TMP36 temperature sensor
At its core, this tutorial show you how to read the GPIO pins of the microcontroller board connected to a TMP36 temperature sensor. The circuit turn on an LED when the sensor sends data.
RGB123 256 leds and rfduino first hacks
Let’s play with RFduino and 256 LEDs. This project aiming to control the 16×16 LED shield with the tiny Bluetooth LTE Arduino compatible device.
Using the adafruit ST7735 1.8″ TFT display with RFduino
What you can do with a ST7735 display? Yes, you can display images on it using the RFduino and the Adafruit ST7735 library. In this tutorial you have available the code that lets you control the GPIO pins of the wireless enabled microcontroller and display several images on the 1.8″ TFT display.
Program Arduino Over RFduino
Very useful tutorial from where you can learn how to use logic level shifters in order to interface 3V (RFduino) and 5V (Arduino UNO) and the program Arduino over the air using Bluetooth connectivity.
Quick Build: Twitter RFduino App
Did you have a Twitter account and you plan to send messages automatically? With a small application you can navigate on the Internet and send messages using the Bluetooth 4.0 lowest energy flexible platform for prototyping things.
Door lock that opens via Bluetooth with an app on my phone
Controlling your house was never so simple. In this project you can find how to lock the door wirelessly using an iPhone application and the breakout board.
Quadcopter
The RFduino has enough abilities to control a quadcopter and communicate on the ground with a smartphone.