Looking to use an Arduino in your next wearable, communication, or sensor-driven project? Here's a brief rundown of six Adafruit Arduino-compatible boards that might catch your eye.

Arduinos are powerful processors that can be the central component of any project. But to take a project to the next level or extend its functionality, different development boards can be used.

There is a large variety of development boards that range in functionality from wireless communication to sensors. This list includes Arduino-compatible boards sorted by functionality.





Wearable electronic platform: Arduino-compatible - v3

The FLORA is a small, round, and wearable-ready board with a micro USB port. The FLORA is perfect for beginners and can be used with the Arduino IDE.

The battery ports have polarized connector and protector diodes in case the battery is connected backwards. The pads are alligator clip friendly for quick prototyping and connections with other boards. The FLORA was designed for easy control of 50 different NeoPixels with the onboard power supply. The power supply can also be extended to 500 with a 5V source.


Arduino GEMMA

Miniature wearable electronic platform

The GEMMA is even smaller than the FLORA. This small, low-cost controller is not completely Arduino Uno-compatible but can be programmed with the Arduino IDE.

The GEMMA is extremely low power, only using 9 mA when running. There are three IO pins (1 analog and 2 PWM), and a red and green LED on the board for visual feedback.


The Arduino GEMMA (with a quarter for scale). Image courtesy of Adafruit.




Adafruit RFM95W LoRa Radio Transceiver Breakout

868 or 915 MHz

This transceiver board can be used with two different radio frequencies: 868 or 915 transmitting/receiving. The transceiver comes with ready-to-use Arduino libraries and a wire antenna.

Its range is around 2 Km or about 1.2 miles depending on obstacles, frequency, and other factors.


Bluefruit EZ-Link

Bluetooth Serial Link & Arduino Programmer - v1.3

The Bluefruit EZ-Link can pair with any computer or tablet and appears as a COM port except on iOS (because the Bluefruit EZ-Link uses an SPP serial link client device which iOS does not allow).

The baud rate is automatically adjusted based on the application of the Bluefruit and most common baud rates—such as 2400, 4800, 9600, 19200, 115200 and 230400—are supported.

The RTS/DTR flow control pins automatically sync to the computer and can be changed using the computer. If it is changed manually, the computer recognizes this and changes accordingly.


The Bluefruit EZ-Link breakout board. Image courtesy of Adafruit.




MCP9808 High Accuracy I2C Temperature Sensor Breakout Board

This temperature sensor is both accurate and precise over a pretty decent range. Its accuracy is +- .25 C with precision of + .0625 C over a range of -40 C to 125 C. Its voltage range is 2.7V to 5.5V so it can be used with different voltage logic. It also has three IO pins which allows for up to 8 different addresses.


L3GD20H Triple-Axis Gyro Breakout Board

L3GD20/L3G4200 Upgrade - L3GD20H

This gyroscope can sense motion in three different directions and has options for ±250, ±500, or ±2000 degree-per-second scale for increased sensitivity. Data processing is also made simpler with a built-in lowpass and high pass filtering system. The gyroscope is a 3.3V max device so a regulator is installed and it can be powered using a 5V source.


The L3GDD20H triple-axis gyro breakout board. Image courtesy of Adafruit.


This list is definitely not all-inclusive, but it does give you an idea of some boards that could be incorporated into a future project. Most of these can be found on the Adafruit website with tutorials and more in-depth technical specifications. The Arduino is a user-friendly way to jump into the world of microcontrollers and electronic systems—and it keeps expanding its capabilities every day.

Share your favorite Arduino-compatible boards in the comments below!




  • AEKron 2016-07-31

    I bought a WeMos D1 R2 WiFi ESP8266 from Banggood for $6.32. I haven’t had time to try it out yet. Not exactly Arduino compatible from what I can tell, but you can use the Arduino Sketch GUI.

    • Marcel Stör 2016-08-12

      All ESP8266-based boards are Arduino-compatible: https://github.com/esp8266/Arduino/

    • orbwen 2016-08-12

      i love these boards.  they are and aren’t compatible: the arduino IDE and most basic sketches will work; many (but not all) of the standard arduino libraries will work.  the ESP8266 uses 3.3V logic so most hardware will not work without level-shifting circuits added.

  • Marcel Stör 2016-08-12

    I don’t really understand the collection of boards in this post.

    I’m missing the ESP8266 boards (comparison at http://frightanic.com/iot/comparison-of-esp8266-nodemcu-development-boards/) for example. And then there’s ESP8285 which is explicitly designed for wearable computing. Both ESP8285 and ESP8266 work just fine with the Arduino-core for ESP8266.